{"_id":"@midscene/web","_rev":"3784331","name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","dist-tags":{"beta":"0.17.6-beta-20250605050844.0","latest":"0.17.5"},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"time":{"modified":"2025-06-05T09:48:49.000Z","created":"2024-07-25T22:55:03.367Z","0.17.6-beta-20250605050844.0":"2025-06-05T05:11:22.393Z","0.17.5":"2025-06-03T08:22:09.305Z","0.17.5-beta-20250530102932.0":"2025-05-30T10:33:10.057Z","0.17.5-beta-20250530085206.0":"2025-05-30T08:54:39.044Z","0.17.4":"2025-05-30T06:31:38.594Z","0.17.4-beta-20250530041415.0":"2025-05-30T04:16:48.838Z","0.17.4-beta-20250528162713.0":"2025-05-28T16:29:45.303Z","0.17.4-beta-20250526154612.0":"2025-05-26T15:48:43.639Z","0.17.3":"2025-05-26T06:37:08.105Z","0.17.3-beta-20250526042111.0":"2025-05-26T04:23:44.126Z","0.17.3-beta-20250526031130.0":"2025-05-26T03:13:59.370Z","0.17.2-beta-20250523075813.0":"2025-05-23T08:00:41.197Z","0.17.2-beta-20250523061809.0":"2025-05-23T06:20:34.084Z","0.17.2":"2025-05-23T06:18:58.732Z","0.17.2-beta-20250522144134.0":"2025-05-22T14:44:06.746Z","0.17.2-beta-20250521233451.0":"2025-05-21T23:37:31.224Z","0.17.2-beta-20250521131112.0":"2025-05-21T13:13:46.886Z","0.17.2-beta-20250521115451.0":"2025-05-21T11:57:18.186Z","0.17.2-beta-20250521031635.0":"2025-05-21T03:19:28.102Z","0.17.1":"2025-05-20T09:11:28.392Z","0.17.1-beta-20250520084554.0":"2025-05-20T08:48:25.750Z","0.17.1-beta-20250519125046.0":"2025-05-19T12:53:09.240Z","0.17.1-beta-20250519085905.0":"2025-05-19T09:01:28.645Z","0.17.1-beta-20250519083404.0":"2025-05-19T08:36:33.273Z","0.17.1-beta-20250519071746.0":"2025-05-19T07:20:11.077Z","0.17.1-beta-20250519070950.0":"2025-05-19T07:12:13.098Z","0.17.0":"2025-05-16T14:32:21.224Z","0.16.11-beta-20250516141724.0":"2025-05-16T14:19:44.913Z","0.16.11-beta-20250516083808.0":"2025-05-16T08:40:35.309Z","0.16.11-beta-20250516080239.0":"2025-05-16T08:05:09.974Z","0.16.11-beta-20250516035357.0":"2025-05-16T03:56:21.653Z","0.16.11-beta-20250515120437.0":"2025-05-15T12:06:58.395Z","0.16.11-beta-20250514094713.0":"2025-05-14T09:49:34.114Z","0.16.11-beta-20250514094019.0":"2025-05-14T09:42:45.269Z","0.16.11-beta-20250513121030.0":"2025-05-13T12:12:56.185Z","0.16.11-beta-20250513053735.0":"2025-05-13T05:40:00.192Z","0.16.11-beta-20250513030612.0":"2025-05-13T03:08:38.142Z","0.16.11-beta-20250513025122.0":"2025-05-13T02:53:49.959Z","0.16.11-beta-20250512134434.0":"2025-05-12T13:47:32.300Z","0.16.10":"2025-05-09T09:00:33.005Z","0.16.10-beta-20250509084136.0":"2025-05-09T08:43:58.935Z","0.16.9":"2025-05-09T03:45:41.221Z","0.16.9-beta-20250508125518.0":"2025-05-08T12:58:24.465Z","0.16.9-beta-20250507095704.0":"2025-05-07T10:00:06.741Z","0.16.9-beta-20250506093037.0":"2025-05-06T09:33:39.105Z","0.16.8":"2025-04-30T09:19:06.603Z","0.16.8-beta-20250430090039.0":"2025-04-30T09:03:40.274Z","0.16.6-beta-20250430061517.0":"2025-04-30T06:18:14.100Z","0.16.8-beta-20250430052832.0":"2025-04-30T05:31:48.571Z","0.16.8-beta-20250430022512.0":"2025-04-30T02:28:30.642Z","0.16.8-beta-20250429145446.0":"2025-04-29T14:58:04.991Z","0.16.7":"2025-04-29T08:37:42.832Z","0.16.6-beta-20250429073247.0":"2025-04-29T07:36:00.673Z","0.16.6":"2025-04-29T05:55:39.297Z","0.16.5":"2025-04-29T05:18:31.487Z","0.16.4":"2025-04-29T04:26:38.845Z","0.16.4-beta-20250429033218.0":"2025-04-29T03:35:33.313Z","0.16.3":"2025-04-28T15:15:49.207Z","0.16.3-beta-20250428133510.0":"2025-04-28T13:38:08.200Z","0.16.3-beta-20250428131551.0":"2025-04-28T13:18:47.292Z","0.16.3-beta-20250428130625.0":"2025-04-28T13:09:19.286Z","0.16.3-beta-20250428073237.0":"2025-04-28T07:35:43.394Z","0.16.2":"2025-04-28T06:22:51.533Z","0.16.2-beta-20250428050045.0":"2025-04-28T05:03:37.334Z","0.16.1-beta-20250428041254.0":"2025-04-28T04:15:45.392Z","0.16.1":"2025-04-28T02:59:23.345Z","0.16.0":"2025-04-28T00:27:15.695Z","0.15.6-beta-20250427123457.0":"2025-04-27T12:38:03.045Z","0.15.6-beta-20250427100912.0":"2025-04-27T10:12:09.455Z","0.15.6-beta-20250427073405.0":"2025-04-27T07:36:53.510Z","0.15.6-beta-20250427061722.0":"2025-04-27T06:20:21.581Z","0.15.5":"2025-04-26T07:42:57.692Z","0.15.5-beta-20250425104203.0":"2025-04-25T10:44:55.689Z","0.15.4-beta-20250425092636.0":"2025-04-25T09:29:31.501Z","0.15.4":"2025-04-25T09:19:35.168Z","0.15.4-beta-20250425084516.0":"2025-04-25T08:48:15.745Z","0.15.4-beta-20250425081103.0":"2025-04-25T08:13:53.974Z","0.15.4-beta-20250425074706.0":"2025-04-25T07:50:06.392Z","0.15.4-beta-20250425065935.0":"2025-04-25T07:02:24.034Z","0.15.4-beta-20250425035200.0":"2025-04-25T03:55:23.964Z","0.15.4-beta-20250425030037.0":"2025-04-25T03:04:00.527Z","0.15.4-beta-20250425014742.0":"2025-04-25T01:50:42.012Z","0.15.4-beta-20250424145935.0":"2025-04-24T15:02:27.356Z","0.15.4-beta-20250424121213.0":"2025-04-24T12:15:06.470Z","0.15.4-beta-20250424082035.0":"2025-04-24T08:23:29.619Z","0.15.3":"2025-04-24T08:05:18.433Z","0.15.3-beta-20250424064016.0":"2025-04-24T06:43:15.249Z","0.15.3-beta-20250424023030.0":"2025-04-24T02:33:55.039Z","0.15.3-beta-20250423152742.0":"2025-04-23T15:30:34.697Z","0.15.2-beta-20250423033902.0":"2025-04-23T03:42:02.067Z","0.15.3-beta-20250423023746.0":"2025-04-23T02:40:38.844Z","0.15.2":"2025-04-23T01:52:03.026Z","0.15.2-beta-20250423012700.0":"2025-04-23T01:29:53.087Z","0.15.2-beta-20250422125908.0":"2025-04-22T13:02:06.493Z","0.15.2-beta-20250422080427.0":"2025-04-22T08:07:21.832Z","0.15.2-beta-20250422064427.0":"2025-04-22T06:47:25.390Z","0.15.2-beta-20250422062522.0":"2025-04-22T06:28:20.536Z","0.15.2-beta-20250422022348.0":"2025-04-22T02:26:42.752Z","0.15.1":"2025-04-21T12:14:21.735Z","0.15.1-beta-20250421061609.0":"2025-04-21T06:19:04.933Z","0.15.0":"2025-04-18T11:27:20.976Z","0.14.4-beta-20250418104534.0":"2025-04-18T10:48:25.906Z","0.14.4-beta-20250418094131.0":"2025-04-18T09:44:50.746Z","0.14.4-beta-20250418084236.0":"2025-04-18T08:45:24.135Z","0.14.4-beta-20250418081130.0":"2025-04-18T08:14:18.936Z","0.14.4-beta-20250418075345.0":"2025-04-18T07:56:40.692Z","0.14.4-beta-20250418071333.0":"2025-04-18T07:16:22.881Z","0.14.4-beta-20250418053901.0":"2025-04-18T05:41:58.329Z","0.14.4-beta-20250418052229.0":"2025-04-18T05:25:21.498Z","0.14.4-beta-20250418022942.0":"2025-04-18T02:32:38.117Z","0.14.4-beta-20250418020101.0":"2025-04-18T02:03:49.304Z","0.14.4-beta-20250418004946.0":"2025-04-18T00:52:34.405Z","0.14.4-beta-20250417165036.0":"2025-04-17T16:53:26.841Z","0.14.4-beta-20250417134518.0":"2025-04-17T13:48:25.423Z","0.14.4-beta-20250417094631.0":"2025-04-17T09:49:19.895Z","0.14.4-beta-20250417074217.0":"2025-04-17T07:45:12.180Z","0.14.4-beta-20250417070627.0":"2025-04-17T07:09:16.986Z","0.14.4-beta-20250417055544.0":"2025-04-17T05:58:24.646Z","0.14.4-beta-20250417034729.0":"2025-04-17T03:50:13.250Z","0.14.4-beta-20250416140508.0":"2025-04-16T14:07:52.076Z","0.14.4-beta-20250416114650.0":"2025-04-16T11:49:32.696Z","0.14.4-beta-20250416063501.0":"2025-04-16T06:37:52.151Z","0.14.4-beta-20250416041002.0":"2025-04-16T04:12:48.855Z","0.14.4-beta-20250416031649.0":"2025-04-16T03:19:40.625Z","0.14.4-beta-20250416024415.0":"2025-04-16T02:47:02.003Z","0.14.3-beta-20250415152700.0":"2025-04-15T15:29:43.798Z","0.14.4-beta-20250415065130.0":"2025-04-15T06:54:21.301Z","0.14.4-beta-20250414114024.0":"2025-04-14T11:43:07.952Z","0.14.3-beta-20250410123810.0":"2025-04-10T12:40:48.670Z","0.14.3":"2025-04-10T09:11:27.358Z","0.14.3-beta-20250410083912.0":"2025-04-10T08:41:56.706Z","0.14.3-beta-20250409035641.0":"2025-04-09T03:59:36.131Z","0.14.3-beta-20250409031306.0":"2025-04-09T03:15:57.770Z","0.14.3-beta-20250409023722.0":"2025-04-09T02:40:37.850Z","0.14.2":"2025-04-09T02:31:36.908Z","0.14.2-beta-20250408164930.0":"2025-04-08T16:52:13.552Z","0.14.2-beta-20250408083201.0":"2025-04-08T08:34:49.513Z","0.14.2-beta-20250408014840.0":"2025-04-08T01:51:25.715Z","0.14.1-beta-20250403090809.0":"2025-04-03T09:10:52.726Z","0.14.1":"2025-04-03T08:41:10.158Z","0.14.0":"2025-04-03T06:01:56.987Z","0.13.2-beta-20250403054019.0":"2025-04-03T05:43:01.820Z","0.13.2-beta-20250403020006.0":"2025-04-03T02:02:49.636Z","0.13.2-beta-20250402130326.0":"2025-04-02T13:07:11.414Z","0.13.2-beta-20250402124802.0":"2025-04-02T12:51:09.241Z","0.13.2-beta-20250402115338.0":"2025-04-02T11:57:01.264Z","0.13.2-beta-20250402105500.0":"2025-04-02T10:58:15.437Z","0.13.2-beta-20250402095952.0":"2025-04-02T10:03:03.837Z","0.13.2-beta-20250401104621.0":"2025-04-01T10:49:25.558Z","0.13.2-beta-20250401091117.0":"2025-04-01T09:13:59.520Z","0.13.2-beta-20250401073309.0":"2025-04-01T07:35:55.312Z","0.13.2-beta-20250401015137.0":"2025-04-01T01:54:34.063Z","0.13.2-beta-20250330025526.0":"2025-03-30T02:59:31.710Z","0.13.1":"2025-03-25T14:54:33.449Z","0.13.1-beta-20250325104838.0":"2025-03-25T10:52:37.828Z","0.13.1-beta-20250325062554.0":"2025-03-25T06:30:02.346Z","0.12.9-beta-20250325031145.0":"2025-03-25T03:16:00.145Z","0.13.1-beta-20250324123459.0":"2025-03-24T12:38:57.449Z","0.13.0":"2025-03-24T12:32:56.995Z","0.12.9-beta-20250324113701.0":"2025-03-24T11:41:01.155Z","0.12.9-beta-20250324113215.0":"2025-03-24T11:36:13.205Z","0.12.9-beta-20250324093726.0":"2025-03-24T09:41:37.297Z","0.12.9-beta-20250324092032.0":"2025-03-24T09:24:30.752Z","0.12.9-beta-20250324090729.0":"2025-03-24T09:11:31.679Z","0.12.9-beta-20250324085030.0":"2025-03-24T08:54:26.970Z","0.12.9-beta-20250324035231.0":"2025-03-24T03:56:34.639Z","0.12.9-beta-20250324012335.0":"2025-03-24T01:27:38.829Z","0.12.9-beta-20250320080141.0":"2025-03-20T08:05:43.031Z","0.12.9-beta-20250320033304.0":"2025-03-20T03:37:01.930Z","0.12.9-beta-20250319085532.0":"2025-03-19T08:59:37.418Z","0.12.8":"2025-03-19T08:16:53.169Z","0.12.8-beta-20250319073323.0":"2025-03-19T07:37:28.582Z","0.12.8-beta-20250319072440.0":"2025-03-19T07:28:42.176Z","0.12.8-beta-20250318124823.0":"2025-03-18T12:52:21.542Z","0.12.8-beta-20250317112356.0":"2025-03-17T11:27:51.947Z","0.12.7-beta-20250317033358.0":"2025-03-17T03:38:07.269Z","0.12.7-beta-20250314051042.0":"2025-03-14T05:14:36.491Z","0.12.7-beta-20250314040652.0":"2025-03-14T04:10:28.919Z","0.12.7-beta-20250313101307.0":"2025-03-13T10:17:05.428Z","0.12.7-beta-20250313095600.0":"2025-03-13T10:00:07.532Z","0.12.7":"2025-03-12T16:00:43.189Z","0.12.7-beta-20250312142032.0":"2025-03-12T14:24:34.085Z","0.12.7-beta-20250312120554.0":"2025-03-12T12:09:55.663Z","0.12.7-beta-20250312114750.0":"2025-03-12T11:52:06.910Z","0.12.6":"2025-03-12T06:12:49.724Z","0.12.6-beta-20250312055256.0":"2025-03-12T05:56:55.044Z","0.12.6-beta-20250311120827.0":"2025-03-11T12:12:12.911Z","0.12.6-beta-20250311093017.0":"2025-03-11T09:34:01.235Z","0.12.6-beta-20250311084030.0":"2025-03-11T08:44:23.607Z","0.12.6-beta-20250311072812.0":"2025-03-11T07:32:03.425Z","0.12.6-beta-20250311051344.0":"2025-03-11T05:17:28.101Z","0.12.6-beta-20250310141409.0":"2025-03-10T14:18:00.833Z","0.12.5":"2025-03-10T08:57:35.095Z","0.12.5-beta-20250310083055.0":"2025-03-10T08:34:47.538Z","0.12.5-beta-20250310064648.0":"2025-03-10T06:50:40.584Z","0.12.5-beta-20250310055726.0":"2025-03-10T06:01:19.812Z","0.12.5-beta-20250310020242.0":"2025-03-10T02:06:33.496Z","0.12.5-beta-20250309125607.0":"2025-03-09T12:59:59.036Z","0.12.5-beta-20250309121254.0":"2025-03-09T12:15:43.994Z","0.12.5-beta-20250309115954.0":"2025-03-09T12:02:45.107Z","0.12.5-beta-20250309112640.0":"2025-03-09T11:29:38.715Z","0.12.5-beta-20250309111511.0":"2025-03-09T11:18:04.986Z","0.12.5-beta-20250309110118.0":"2025-03-09T11:04:14.728Z","0.12.5-beta-20250309104652.0":"2025-03-09T10:49:40.308Z","0.12.5-beta-20250309101248.0":"2025-03-09T10:15:47.797Z","0.12.5-beta-20250307073604.0":"2025-03-07T07:39:03.314Z","0.12.5-beta-20250306121751.0":"2025-03-06T12:20:55.774Z","0.12.5-beta-20250306115151.0":"2025-03-06T11:56:03.275Z","0.12.5-beta-20250306114543.0":"2025-03-06T11:48:42.806Z","0.12.5-beta-20250306114010.0":"2025-03-06T11:44:28.222Z","0.12.5-beta-20250306111616.0":"2025-03-06T11:19:10.790Z","0.12.4":"2025-03-03T06:26:51.073Z","0.12.4-beta-20250303015748.0":"2025-03-03T02:02:00.776Z","0.12.3":"2025-02-28T03:05:27.021Z","0.12.3-beta-20250228022721.0":"2025-02-28T02:31:33.685Z","0.12.3-beta-20250228021406.0":"2025-02-28T02:18:25.744Z","0.12.3-beta-20250227143608.0":"2025-02-27T14:40:20.702Z","0.12.3-beta-20250227125033.0":"2025-02-27T12:54:49.162Z","0.12.2":"2025-02-27T10:39:13.510Z","0.12.2-beta-20250227014550.0":"2025-02-27T01:49:54.625Z","0.12.1":"2025-02-26T09:16:34.677Z","0.12.1-beta-20250226084510.0":"2025-02-26T08:49:16.921Z","0.12.1-beta-20250225105024.0":"2025-02-25T10:54:34.565Z","0.12.1-beta-20250225091634.0":"2025-02-25T09:20:32.536Z","0.12.1-beta-20250225084005.0":"2025-02-25T08:44:15.826Z","0.12.1-beta-20250225082258.0":"2025-02-25T08:27:09.450Z","0.12.1-beta-20250225064829.0":"2025-02-25T06:52:33.932Z","0.12.1-beta-20250225033145.0":"2025-02-25T03:35:54.869Z","0.12.1-beta-20250224084402.0":"2025-02-24T08:48:20.028Z","0.12.1-beta-20250224064132.0":"2025-02-24T06:45:40.636Z","0.12.1-beta-20250224040348.0":"2025-02-24T04:07:55.046Z","0.12.1-beta-20250224030857.0":"2025-02-24T03:13:03.299Z","0.12.0":"2025-02-21T08:49:54.478Z","0.11.4-beta-20250221080049.0":"2025-02-21T08:05:36.418Z","0.11.4-beta-20250220160619.0":"2025-02-20T16:10:26.721Z","0.11.4-beta-20250220081505.0":"2025-02-20T08:19:45.975Z","0.11.4-beta-20250220024500.0":"2025-02-20T02:49:08.746Z","0.11.4-beta-20250220021754.0":"2025-02-20T02:22:03.059Z","0.11.4-beta-20250220011346.0":"2025-02-20T01:17:54.952Z","0.11.4-beta-20250219074605.0":"2025-02-19T07:50:15.174Z","0.11.2-beta-20250218091934.0":"2025-02-18T09:23:59.757Z","0.11.2-beta-20250218013253.0":"2025-02-18T01:37:04.518Z","0.11.3":"2025-02-17T08:11:40.234Z","0.11.2":"2025-02-15T01:50:51.966Z","0.11.1-beta-20250214012635.0":"2025-02-14T01:30:39.480Z","0.11.1-beta-20250213081044.0":"2025-02-13T08:14:50.184Z","0.11.1-beta-20250213075945.0":"2025-02-13T08:03:45.793Z","0.11.1":"2025-02-13T06:51:15.560Z","0.11.1-beta-20250213033528.0":"2025-02-13T03:39:31.853Z","0.11.1-beta-20250211002541.0":"2025-02-11T00:29:42.656Z","0.10.6-beta-20250210111859.0":"2025-02-10T11:23:08.059Z","0.11.0":"2025-02-10T10:36:00.821Z","0.10.6-beta-20250210094858.0":"2025-02-10T09:52:52.483Z","0.10.6-beta-20250210091606.0":"2025-02-10T09:20:10.607Z","0.10.6-beta-20250210080545.0":"2025-02-10T08:09:59.925Z","0.10.6-beta-20250208050716.0":"2025-02-08T05:11:26.479Z","0.10.6-beta-20250207060931.0":"2025-02-07T06:13:32.444Z","0.10.5":"2025-01-31T03:08:37.475Z","0.10.4":"2025-01-30T06:19:20.785Z","0.10.3":"2025-01-27T08:22:18.326Z","0.10.2":"2025-01-26T12:40:01.917Z","0.10.2-beta-20250123090318.0":"2025-01-23T09:07:06.365Z","0.10.1":"2025-01-23T07:16:39.939Z","0.10.1-beta-20250123065819.0":"2025-01-23T07:02:12.073Z","0.10.1-beta-20250122063202.0":"2025-01-22T06:36:03.799Z","0.10.1-beta-20250122031524.0":"2025-01-22T03:19:25.986Z","0.10.1-beta-20250122023310.0":"2025-01-22T02:37:04.593Z","0.10.1-beta-20250121074221.0":"2025-01-21T07:46:18.868Z","0.10.1-beta-20250120124809.0":"2025-01-20T12:51:56.795Z","0.10.0":"2025-01-17T10:31:48.499Z","0.9.3-beta-20250116143806.0":"2025-01-16T14:42:04.339Z","0.9.2":"2025-01-15T03:22:59.752Z","0.9.2-beta-20250115031224.0":"2025-01-15T03:16:18.591Z","0.9.2-beta-20250115015938.0":"2025-01-15T02:03:30.811Z","0.9.2-beta-20250114083542.0":"2025-01-14T08:39:33.028Z","0.9.1":"2025-01-11T05:17:48.636Z","0.9.1-beta-20250111045755.0":"2025-01-11T05:01:35.947Z","0.9.1-beta-20250110041124.0":"2025-01-10T04:15:15.763Z","0.9.0":"2025-01-09T07:07:04.364Z","0.8.18":"2025-01-07T11:54:00.894Z","0.8.18-beta-20250107111603.0":"2025-01-07T11:19:56.755Z","0.8.18-beta-20250107084346.0":"2025-01-07T08:47:28.583Z","0.8.18-beta-20250107062545.0":"2025-01-07T06:29:31.506Z","0.8.18-beta-20250107052314.0":"2025-01-07T05:27:03.824Z","0.8.17":"2025-01-07T03:54:53.329Z","0.8.17-beta-20250107032745.0":"2025-01-07T03:31:25.454Z","0.8.17-beta-20250107021140.0":"2025-01-07T02:15:31.924Z","0.8.17-beta-20250107014435.0":"2025-01-07T01:48:38.944Z","0.8.17-beta-20250106111707.0":"2025-01-06T11:20:52.248Z","0.8.17-beta-20250106094722.0":"2025-01-06T09:51:06.206Z","0.8.17-beta-20250103144546.0":"2025-01-03T14:49:33.313Z","0.8.17-beta-20250103112420.0":"2025-01-03T11:28:07.355Z","0.8.17-beta-20250103091441.0":"2025-01-03T09:18:32.809Z","0.8.17-beta-20250103065754.0":"2025-01-03T07:01:39.384Z","0.8.16-beta-20250103062134.0":"2025-01-03T06:25:04.503Z","0.8.17-beta-20250103010342.0":"2025-01-03T01:07:25.488Z","0.8.16":"2025-01-02T02:39:12.013Z","0.8.15":"2025-01-01T13:16:18.213Z","0.8.14":"2024-12-31T14:05:06.238Z","0.8.14-beta-20241231075856.0":"2024-12-31T08:02:29.128Z","0.8.14-beta-20241231035725.0":"2024-12-31T04:00:57.748Z","0.8.14-beta-20241231023737.0":"2024-12-31T02:41:06.356Z","0.8.9-beta-20241227033828.0":"2024-12-27T03:42:03.564Z","0.8.13":"2024-12-27T02:26:29.895Z","0.8.13-beta-20241227020531.0":"2024-12-27T02:08:58.219Z","0.8.12":"2024-12-26T05:29:21.358Z","0.8.12-beta-20241226050955.0":"2024-12-26T05:13:30.438Z","0.8.11":"2024-12-26T02:48:04.484Z","0.8.10-beta-20241226020054.0":"2024-12-26T02:04:31.308Z","0.8.10":"2024-12-25T16:12:30.443Z","0.8.10-beta-20241225154506.0":"2024-12-25T15:48:38.464Z","0.8.10-beta-20241225153237.0":"2024-12-25T15:36:10.734Z","0.8.10-beta-20241225150810.0":"2024-12-25T15:11:56.929Z","0.8.10-beta-20241225120902.0":"2024-12-25T12:12:40.446Z","0.8.10-beta-20241225041224.0":"2024-12-25T04:15:46.669Z","0.8.9":"2024-12-24T14:46:39.076Z","0.8.9-beta-20241224120400.0":"2024-12-24T12:07:33.632Z","0.8.9-beta-20241223095005.0":"2024-12-23T09:53:36.637Z","0.8.8":"2024-12-23T07:08:57.676Z","0.8.8-beta-20241223054924.0":"2024-12-23T05:52:47.458Z","0.8.8-beta-20241223034944.0":"2024-12-23T03:53:11.424Z","0.8.8-beta-20241223032721.0":"2024-12-23T03:30:44.803Z","0.8.7-beta-20241219084729.0":"2024-12-19T08:51:00.884Z","0.8.7":"2024-12-19T08:28:31.187Z","0.8.7-beta-20241218070032.0":"2024-12-18T07:03:51.435Z","0.8.6":"2024-12-16T07:41:56.652Z","0.8.6-beta-20241216023833.0":"2024-12-16T02:41:50.249Z","0.8.6-beta-20241213095800.0":"2024-12-13T10:01:29.154Z","0.8.6-beta-20241213041618.0":"2024-12-13T04:19:29.315Z","0.8.6-beta-20241213030700.0":"2024-12-13T03:10:22.324Z","0.8.6-beta-20241212091910.0":"2024-12-12T09:22:41.326Z","0.8.6-beta-20241212040700.0":"2024-12-12T04:10:20.206Z","0.8.6-beta-20241211141148.0":"2024-12-11T14:15:07.757Z","0.8.6-beta-20241211134549.0":"2024-12-11T13:49:10.070Z","0.8.6-beta-20241211055154.0":"2024-12-11T05:55:17.475Z","0.8.6-beta-20241210085345.0":"2024-12-10T08:57:02.697Z","0.8.6-beta-20241209120337.0":"2024-12-09T12:06:55.498Z","0.8.6-beta-20241209114949.0":"2024-12-09T11:53:05.759Z","0.8.5":"2024-12-09T09:12:30.346Z","0.8.5-beta-20241209083540.0":"2024-12-09T08:39:00.786Z","0.8.5-beta-20241203162056.0":"2024-12-03T16:24:07.016Z","0.8.5-beta-20241203095146.0":"2024-12-03T09:54:57.688Z","0.8.5-beta-20241202150653.0":"2024-12-02T15:10:17.583Z","0.8.5-beta-20241128111523.0":"2024-11-28T11:18:35.195Z","0.8.5-beta-20241126105625.0":"2024-11-26T10:59:44.261Z","0.8.5-beta-20241126063126.0":"2024-11-26T06:34:28.265Z","0.8.5-beta-20241122072506.0":"2024-11-22T07:28:11.986Z","0.8.3-beta-20241122040810.0":"2024-11-22T04:11:15.290Z","0.8.3-beta-20241122031446.0":"2024-11-22T03:17:54.478Z","0.8.3-beta-20241121092104.0":"2024-11-21T09:24:11.802Z","0.8.3-beta-20241121075922.0":"2024-11-21T08:02:30.180Z","0.8.3-beta-20241120122147.0":"2024-11-20T12:24:56.448Z","0.8.3-beta-20241120093719.0":"2024-11-20T09:40:31.754Z","0.8.3-beta-20241120030727.0":"2024-11-20T03:10:38.355Z","0.8.4":"2024-11-19T10:09:22.872Z","0.8.3":"2024-11-19T08:06:29.324Z","0.8.2":"2024-11-18T09:35:52.498Z","0.8.2-beta-20241115094249.0":"2024-11-15T09:45:57.472Z","0.8.2-beta-20241115090055.0":"2024-11-15T09:04:03.206Z","0.8.2-beta-20241115084907.0":"2024-11-15T08:52:10.014Z","0.8.1":"2024-11-15T08:41:58.606Z","0.8.1-beta-20241114145523.0":"2024-11-14T14:58:37.956Z","0.8.1-beta-20241114144321.0":"2024-11-14T14:46:29.234Z","0.8.1-beta-20241114123036.0":"2024-11-14T12:33:48.603Z","0.8.1-beta-20241114112312.0":"2024-11-14T11:26:13.863Z","0.8.1-beta-20241113092955.0":"2024-11-13T09:33:04.665Z","0.8.1-beta-20241113011152.0":"2024-11-13T01:14:52.851Z","0.8.1-beta-20241112034501.0":"2024-11-12T03:48:06.470Z","0.8.0":"2024-11-11T10:40:17.714Z","0.7.3-beta-20241111083017.0":"2024-11-11T08:33:21.842Z","0.7.3-beta-20241111064600.0":"2024-11-11T06:49:03.354Z","0.7.3-beta-20241107122143.0":"2024-11-07T12:24:48.321Z","0.7.3-beta-20241107114328.0":"2024-11-07T11:46:29.097Z","0.7.3-beta-20241107084720.0":"2024-11-07T08:50:28.932Z","0.7.3-beta-20241106063450.0":"2024-11-06T06:37:56.196Z","0.7.3-beta-20241106021404.0":"2024-11-06T02:17:10.894Z","0.7.3-beta-20241105091606.0":"2024-11-05T09:19:20.874Z","0.7.3-beta-20241104100519.0":"2024-11-04T10:08:26.153Z","0.7.3-beta-20241029030944.0":"2024-10-29T03:13:12.905Z","0.7.2-beta-20241025022530.0":"2024-10-25T02:28:23.299Z","0.7.2-beta-20241025012947.0":"2024-10-25T01:32:46.460Z","0.7.2-beta-20241024113439.0":"2024-10-24T11:36:56.202Z","0.7.2-beta-20241024103907.0":"2024-10-24T10:41:59.980Z","0.7.2-beta-20241024094141.0":"2024-10-24T09:44:46.744Z","0.7.2":"2024-10-24T07:21:29.749Z","0.7.2-beta-20241024064319.0":"2024-10-24T06:45:34.687Z","0.7.1":"2024-10-22T07:44:02.460Z","0.7.0":"2024-10-21T08:35:13.826Z","0.6.3-beta-20241021080420.0":"2024-10-21T08:06:33.966Z","0.6.3-beta-20241021073842.0":"2024-10-21T07:40:50.944Z","0.6.3-beta-20241021072342.0":"2024-10-21T07:25:56.028Z","0.6.3-beta-20241019011317.0":"2024-10-19T01:15:27.354Z","0.6.3-beta-20241018083811.0":"2024-10-18T08:40:22.469Z","0.6.3-beta-20241017073804.0":"2024-10-17T07:40:09.123Z","0.6.3-beta-20241017041417.0":"2024-10-17T04:16:14.862Z","0.6.3-beta-20241017035917.0":"2024-10-17T04:01:20.509Z","0.6.2":"2024-10-15T03:27:03.347Z","0.5.3-beta-20241012095214.0":"2024-10-12T09:54:09.616Z","0.6.2-beta-20241012092515.0":"2024-10-12T09:27:15.427Z","0.6.1":"2024-10-12T08:26:13.913Z","0.6.0":"2024-10-12T08:10:33.864Z","0.5.2":"2024-10-12T06:37:33.961Z","0.5.2-beta-20241010035503.0":"2024-10-10T03:57:04.482Z","0.5.2-beta-20241009023204.0":"2024-10-09T02:34:04.556Z","0.5.2-beta-20241008085823.0":"2024-10-08T09:00:21.863Z","0.5.2-beta-20240929094445.0":"2024-09-29T09:46:44.367Z","0.5.2-beta-20240928135126.0":"2024-09-28T13:53:26.299Z","0.5.1":"2024-09-26T07:41:50.496Z","0.5.1-beta-20240926023327.0":"2024-09-26T02:35:22.035Z","0.5.1-beta-20240925153650.0":"2024-09-25T15:38:51.387Z","0.5.1-beta-20240925041436.0":"2024-09-25T04:16:35.727Z","0.5.1-beta-20240925033823.0":"2024-09-25T03:40:16.598Z","0.5.1-beta-20240924080037.0":"2024-09-24T08:02:37.826Z","0.5.1-beta-20240924073900.0":"2024-09-24T07:40:56.433Z","0.5.1-beta-20240919083528.0":"2024-09-19T08:37:24.983Z","0.5.1-beta-20240919062753.0":"2024-09-19T06:29:55.498Z","0.5.1-beta-20240919061326.0":"2024-09-19T06:15:25.933Z","0.4.1-beta-20240919060113.0":"2024-09-19T06:03:00.472Z","0.5.0":"2024-09-12T03:32:08.145Z","0.4.1-beta-20240910113240.0":"2024-09-10T11:34:33.345Z","0.4.1-beta-20240910105229.0":"2024-09-10T10:54:26.780Z","0.4.1-beta-20240909114032.0":"2024-09-09T11:42:24.278Z","0.4.1-beta-20240909082645.0":"2024-09-09T08:28:35.658Z","0.4.1-beta-20240902070948.0":"2024-09-02T07:11:30.270Z","0.4.1-beta-20240902063143.0":"2024-09-02T06:33:30.499Z","0.4.1-beta-20240829043842.0":"2024-08-29T04:40:25.182Z","0.4.1-beta-20240828105147.0":"2024-08-28T10:53:29.959Z","0.4.1-beta-20240827150150.0":"2024-08-27T15:03:27.887Z","0.4.1-beta-20240827073616.0":"2024-08-27T07:37:57.548Z","0.4.0":"2024-08-27T00:30:22.389Z","0.3.5-beta-20240826095919.0":"2024-08-26T10:00:49.226Z","0.3.4":"2024-08-23T11:33:27.235Z","0.3.3":"2024-08-23T10:13:11.057Z","0.3.3-beta-20240823053906.0":"2024-08-23T05:40:28.401Z","0.3.2":"2024-08-23T03:02:37.097Z","0.3.1":"2024-08-22T23:05:26.044Z","0.3.1-beta-20240821105917.0":"2024-08-21T11:00:41.093Z","0.3.0":"2024-08-15T10:03:27.266Z","0.2.3-beta-20240815094045.0":"2024-08-15T09:42:02.974Z","0.2.3-beta-20240815085544.0":"2024-08-15T08:56:59.457Z","0.2.3-beta-20240815082813.0":"2024-08-15T08:29:31.515Z","0.2.2":"2024-08-12T01:57:37.967Z","0.2.2-beta-20240809150001.0":"2024-08-09T15:00:58.259Z","0.2.2-beta-20240809090814.0":"2024-08-09T09:09:10.744Z","0.2.2-beta-20240809085810.0":"2024-08-09T08:59:05.595Z","0.2.1":"2024-08-08T12:20:55.623Z","0.2.2-beta-20240808090353.0":"2024-08-08T09:04:51.340Z","0.2.1-beta-20240808072311.0":"2024-08-08T07:24:09.176Z","0.2.1-beta-20240807115314.0":"2024-08-07T11:54:12.683Z","0.2.1-beta-20240807004458.0":"2024-08-07T00:45:56.464Z","0.2.1-beta-20240806150606.0":"2024-08-06T15:07:02.802Z","0.2.1-beta-20240806115331.0":"2024-08-06T11:54:29.235Z","0.2.1-beta-20240806065238.0":"2024-08-06T06:53:36.746Z","0.2.0":"2024-08-06T03:00:34.414Z","0.1.5-beta-20240805233542.0":"2024-08-05T23:36:53.843Z","0.1.4":"2024-08-01T13:41:55.407Z","0.1.3":"2024-08-01T13:31:48.975Z","0.1.2":"2024-08-01T12:24:23.285Z","0.1.1":"2024-08-01T08:40:24.691Z","0.1.0":"2024-08-01T07:54:26.089Z","0.0.1":"2024-07-25T22:55:03.367Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"versions":{"0.17.6-beta-20250605050844.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.6-beta-20250605050844.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.6-beta-20250605050844.0","@midscene/shared":"0.17.6-beta-20250605050844.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.6-beta-20250605050844.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XvhWbrb2nBZXJluxIf4hNqHk2D0Y6EJzByaayoNbbrDx3vlpwVS6UfOFPiToFxXF/hCyxG4kTeY61dGg05/LbQ==","_resolved":"/tmp/000c881ca571bfa3a891088a126cdc64/midscene-web-0.17.6-beta-20250605050844.0.tgz","_from":"file:midscene-web-0.17.6-beta-20250605050844.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"27e5bb28f34340985d60423701bca94faabd35e1","size":1142778,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.6-beta-20250605050844.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.6-beta-20250605050844.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.6-beta-20250605050844.0_1749100282124_0.43188633472145854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-05T05:11:22.393Z","publish_time":1749100282393,"_source_registry_name":"default","_cnpm_publish_time":1749100282393},"0.17.5":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.5","@midscene/shared":"0.17.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ywc/veim02395+ViBq1FG++pnZJ8RB3sa7dUYMaONIVm7vs+MWBN70YqAZa7dB5SsmZzTTSqUJ9mQmHgIEWQWQ==","_resolved":"/tmp/dc0dcc3cc9381974c61512ccbcefa45a/midscene-web-0.17.5.tgz","_from":"file:midscene-web-0.17.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"3665a7686521ceb4c13a97d0d3afb717c18bdc86","size":1141861,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.5.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.5_1748938928920_0.83305707308024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T08:22:09.305Z","publish_time":1748938929305,"_source_registry_name":"default","_cnpm_publish_time":1748938929305},"0.17.5-beta-20250530102932.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.5-beta-20250530102932.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.5-beta-20250530102932.0","@midscene/shared":"0.17.5-beta-20250530102932.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.5-beta-20250530102932.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D30pHhwB8iyCGS3yv1dC8SvPvN6FjjVWC1aRPHfcJ9IAneTICjiCcdxjWzKUy2vYOgbeBihrgBwEN/zB/3uUtA==","_resolved":"/tmp/3ece828240b1bdb8866a7d2492cb161c/midscene-web-0.17.5-beta-20250530102932.0.tgz","_from":"file:midscene-web-0.17.5-beta-20250530102932.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"146f40e1acf8260b4619e48ea5d493606b2bd8bf","size":1137382,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.5-beta-20250530102932.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.5-beta-20250530102932.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.5-beta-20250530102932.0_1748601189840_0.969846148369145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T10:33:10.057Z","publish_time":1748601190057,"_source_registry_name":"default","_cnpm_publish_time":1748601190057},"0.17.5-beta-20250530085206.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.5-beta-20250530085206.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.5-beta-20250530085206.0","@midscene/shared":"0.17.5-beta-20250530085206.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.5-beta-20250530085206.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/EMo4SgZqipaPIV4OWfGXZSSZNnqq7MzcIBGc+fnxiDfZLKPNGv0rLY9SglUFPDWrrNxtIaCBimvA68SqjmCuw==","_resolved":"/tmp/23c7a999ee561bb6bcaabfa7981536fc/midscene-web-0.17.5-beta-20250530085206.0.tgz","_from":"file:midscene-web-0.17.5-beta-20250530085206.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"58950d9f19407965f5a431201343ac9c37f61afb","size":1137398,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.5-beta-20250530085206.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.5-beta-20250530085206.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.5-beta-20250530085206.0_1748595278807_0.8636784996440652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T08:54:39.044Z","publish_time":1748595279044,"_source_registry_name":"default","_cnpm_publish_time":1748595279044},"0.17.4":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.4","@midscene/shared":"0.17.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-81UP80AF4pwXMgiKRpS7IlaFGosTgHIl8sJjSPBbBlK3QY5tvEmg4z7PJIAfBNts5CVO5G6LeFfsRejGHPYlVg==","_resolved":"/tmp/e18fe450e837a733af33a72a06057f17/midscene-web-0.17.4.tgz","_from":"file:midscene-web-0.17.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0b6f3b1cb13bc58df30edb1e33e33fb6daf4bfa1","size":1136483,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.4.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.4_1748586698354_0.1583262880678875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T06:31:38.594Z","publish_time":1748586698594,"_source_registry_name":"default","_cnpm_publish_time":1748586698594},"0.17.4-beta-20250530041415.0":{"name":"@midscene/web","version":"0.17.4-beta-20250530041415.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@0.17.4-beta-20250530041415.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"0b68e225691dea7b4b0f6b5a28c1f930f02eafae","size":1137392,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.4-beta-20250530041415.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.4-beta-20250530041415.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.4-beta-20250530041415.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e1b2e886d8bf9aaf0119b27c0dccac53/midscene-web-0.17.4-beta-20250530041415.0.tgz","_integrity":"sha512-kxNA9DAT2e4Gagwz4IMdyy84P03Vlcol+EmUpXGwfMfRyf1Jr6fST8YOuvHclfiVy97wIVIX+RxDuoCJN3u68g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.4-beta-20250530041415.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.4-beta-20250530041415.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.4-beta-20250530041415.0_1748578608574_0.938901171113731","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-30T04:16:48.838Z","publish_time":1748578608838,"_source_registry_name":"default","_cnpm_publish_time":1748578608838},"0.17.4-beta-20250528162713.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.4-beta-20250528162713.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.4-beta-20250528162713.0","@midscene/shared":"0.17.4-beta-20250528162713.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.4-beta-20250528162713.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Vg9xpv1l11OfzL5sfrv7iSgqiVbReK6yLjobcsxqNIDbTbHw0H62fbSb0VODzYdhySQTaXynWbA6D1xSNlYIMg==","_resolved":"/tmp/e7dab9b207dc730a807cca1c1f54020e/midscene-web-0.17.4-beta-20250528162713.0.tgz","_from":"file:midscene-web-0.17.4-beta-20250528162713.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d5089a1e476daba1f04437014e53c7c19f8c6335","size":1128484,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.4-beta-20250528162713.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.4-beta-20250528162713.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.4-beta-20250528162713.0_1748449785007_0.5520709697220825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T16:29:45.303Z","publish_time":1748449785303,"_source_registry_name":"default","_cnpm_publish_time":1748449785303},"0.17.4-beta-20250526154612.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.4-beta-20250526154612.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.4-beta-20250526154612.0","@midscene/shared":"0.17.4-beta-20250526154612.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.4-beta-20250526154612.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3LvlPsPN1P0ZY/psKQ4v4Bmw/opSr2Sa1auGZH7g0/uNUv7xfdV2qt/p8k2JthsKNG2Tu4bJ+YaoS6iG60Lwsg==","_resolved":"/tmp/00771cdfee9da11c08dae86b8238a3b0/midscene-web-0.17.4-beta-20250526154612.0.tgz","_from":"file:midscene-web-0.17.4-beta-20250526154612.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c4fa3c1114fb924123e5e0d644df0bcdc7734398","size":1119922,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.4-beta-20250526154612.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.4-beta-20250526154612.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.4-beta-20250526154612.0_1748274523395_0.527579630208141"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T15:48:43.639Z","publish_time":1748274523639,"_source_registry_name":"default","_cnpm_publish_time":1748274523639},"0.17.3":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.3","@midscene/core":"0.17.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qlvFFjZg2AcgKjxfpCDRUzqQRvHxyz/se51DyWCzNMhcNN8Ola7N61HW8g8ncA/2e81tR2i91ghkvU8BEyGd7w==","_resolved":"/tmp/d9620ca8c441aef229a0f59388ad13ce/midscene-web-0.17.3.tgz","_from":"file:midscene-web-0.17.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d0aa9ac2faf4c227836f08c5f6256076a03c214a","size":1111101,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.3.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.3_1748241427882_0.4017316793535852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T06:37:08.105Z","publish_time":1748241428105,"_source_registry_name":"default","_cnpm_publish_time":1748241428105},"0.17.3-beta-20250526042111.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.3-beta-20250526042111.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.3-beta-20250526042111.0","@midscene/core":"0.17.3-beta-20250526042111.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.3-beta-20250526042111.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9xaneqzAJr7gz/mQuUFmxJ/M1e2HoqzdKVDuNQcLTXoh4Ng5mcD3giMT+Uua5CotFWaJfHdPak4jNBjuZ+J2QQ==","_resolved":"/tmp/b797e0d403a1ef90de0b025b95e9783d/midscene-web-0.17.3-beta-20250526042111.0.tgz","_from":"file:midscene-web-0.17.3-beta-20250526042111.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"79b9e1ab9f266fad844a3269983b3389922f03c5","size":1111960,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.3-beta-20250526042111.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.3-beta-20250526042111.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.3-beta-20250526042111.0_1748233423890_0.3215885471580264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T04:23:44.126Z","publish_time":1748233424126,"_source_registry_name":"default","_cnpm_publish_time":1748233424126},"0.17.3-beta-20250526031130.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.3-beta-20250526031130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.3-beta-20250526031130.0","@midscene/core":"0.17.3-beta-20250526031130.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.3-beta-20250526031130.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VEUv2K6fb2ux0EgDSs81OQD1qGsax7rpinqmIwDOPU+fPlUj7qrJTYfCdKtXVUcsBJnGZ2i+k95H/FSNBnrdMg==","_resolved":"/tmp/ea9f07a35bc53acca8c3656c2a750343/midscene-web-0.17.3-beta-20250526031130.0.tgz","_from":"file:midscene-web-0.17.3-beta-20250526031130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0b92d086952190927c71b7796dd0495621e09ce7","size":1112453,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.3-beta-20250526031130.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.3-beta-20250526031130.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.3-beta-20250526031130.0_1748229239112_0.3108080511322384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T03:13:59.370Z","publish_time":1748229239370,"_source_registry_name":"default","_cnpm_publish_time":1748229239370},"0.17.2-beta-20250523075813.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.2-beta-20250523075813.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250523075813.0","@midscene/shared":"0.17.2-beta-20250523075813.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.2-beta-20250523075813.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZdRFeqjPpAIZBNAzy6RSE17KoEVXAv9tx8idR9vCZ0PpGgquITnON8wD5e80zePEB/Nduy9wgeEUP4Hu2qYSyw==","_resolved":"/tmp/f7be9326b441b517f1e6573534ef63a8/midscene-web-0.17.2-beta-20250523075813.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250523075813.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d81335fde2e3dae3d9b920fd8f15add45f2ede90","size":1108292,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.2-beta-20250523075813.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.2-beta-20250523075813.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250523075813.0_1747987240943_0.6908404398180492"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T08:00:41.197Z","publish_time":1747987241197,"_source_registry_name":"default","_cnpm_publish_time":1747987241197},"0.17.2-beta-20250523061809.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.2-beta-20250523061809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.2-beta-20250523061809.0","@midscene/core":"0.17.2-beta-20250523061809.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.2-beta-20250523061809.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-z8YsaNrMl/jotztuOjLZ9VDzabIizGD2C0Hf2LFisqKZoSF5VWxAtl1z8/WIQrtNZNwx/v1AvBWCnyczMd/mtQ==","_resolved":"/tmp/c0faeb632f8915825e68d6895dd5c184/midscene-web-0.17.2-beta-20250523061809.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250523061809.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7cef05f0245eaec743b5cad2f524ec478e830e72","size":1104859,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.2-beta-20250523061809.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.2-beta-20250523061809.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250523061809.0_1747981233861_0.21747722015091164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T06:20:34.084Z","publish_time":1747981234084,"_source_registry_name":"default","_cnpm_publish_time":1747981234084},"0.17.2":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2","@midscene/shared":"0.17.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-E6cTli1r6MBcDSMBJJ5P/OLXZ++7lTS2jtQ1zjUb+rwd9EDyMIlhViYxOlLhpBPhmsQ6Cz2C6BQmDWNrJfAzXw==","_resolved":"/tmp/b58d2633553962b41e773d9270b432b7/midscene-web-0.17.2.tgz","_from":"file:midscene-web-0.17.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6e7ea34bff5ae8f45a2cc99242704dcc2082e48d","size":1101875,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2_1747981138502_0.7207999219900891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T06:18:58.732Z","publish_time":1747981138732,"_source_registry_name":"default","_cnpm_publish_time":1747981138732},"0.17.2-beta-20250522144134.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.2-beta-20250522144134.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250522144134.0","@midscene/shared":"0.17.2-beta-20250522144134.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.2-beta-20250522144134.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8pwbB/PxFRFYUGujlWqO8s+zjUUHdkFaxTMjMl025IW/M3cEOOUQIGQT9RT6NmmjmZD1FlLqsxN60McxGLVJhg==","_resolved":"/tmp/b8a2e0967da420875b446e953ebfc467/midscene-web-0.17.2-beta-20250522144134.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250522144134.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"8847d72aed41422284c81cab7247c2f9f0dd278f","size":1104971,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.2-beta-20250522144134.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.2-beta-20250522144134.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250522144134.0_1747925046459_0.08275480216704434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T14:44:06.746Z","publish_time":1747925046746,"_source_registry_name":"default","_cnpm_publish_time":1747925046746},"0.17.2-beta-20250521233451.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.2-beta-20250521233451.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250521233451.0","@midscene/shared":"0.17.2-beta-20250521233451.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.2-beta-20250521233451.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Z/5qLbD91BmAw9OYtp0vAWxJQvhBS/F6QhQKPTifnzHoArORyZWn1Nc2+VdnWCU638Bej7A/rKLz3TFCA8yDng==","_resolved":"/tmp/35dce99c92858ec3093459c1fb88b82c/midscene-web-0.17.2-beta-20250521233451.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250521233451.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"fd7f436e025f4e92a0c8736a3e3a497419709029","size":1102704,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.2-beta-20250521233451.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.2-beta-20250521233451.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250521233451.0_1747870650958_0.13220103303254271"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T23:37:31.224Z","publish_time":1747870651224,"_source_registry_name":"default","_cnpm_publish_time":1747870651224},"0.17.2-beta-20250521131112.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.2-beta-20250521131112.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250521131112.0","@midscene/shared":"0.17.2-beta-20250521131112.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.2-beta-20250521131112.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9mQPHVENHHfkfnO/p4ZMETc0L0ZY3XIhVUjMmgVBcUCcDGcXQwsKHeylzczlCkeb0k9e90ZiuBBGXKP19nIWOQ==","_resolved":"/tmp/43b6fb1c13978bedb5206ffcf06a3f99/midscene-web-0.17.2-beta-20250521131112.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250521131112.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c51c84553c67df3d10d653ae946ca24498394bef","size":1093829,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.2-beta-20250521131112.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.2-beta-20250521131112.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250521131112.0_1747833226599_0.03737496802640505"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T13:13:46.886Z","publish_time":1747833226886,"_source_registry_name":"default","_cnpm_publish_time":1747833226886},"0.17.2-beta-20250521115451.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.2-beta-20250521115451.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250521115451.0","@midscene/shared":"0.17.2-beta-20250521115451.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.2-beta-20250521115451.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eVVI25/KF0vLV5BH7lRjOeLk9LPDm0+H9EZUFQo7kiYgnSjBn01ZTIkGNV6NDY3hT7+ltXb3zNWB8H09ZqIbew==","_resolved":"/tmp/da922faeeea25742b6b0ea7176a7ba78/midscene-web-0.17.2-beta-20250521115451.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250521115451.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1d8c8892f05cbb95669e024acfbb7a5995f8911a","size":1060768,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.2-beta-20250521115451.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.2-beta-20250521115451.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250521115451.0_1747828637922_0.2781166360299472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T11:57:18.186Z","publish_time":1747828638186,"_source_registry_name":"default","_cnpm_publish_time":1747828638186},"0.17.2-beta-20250521031635.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.2-beta-20250521031635.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250521031635.0","@midscene/shared":"0.17.2-beta-20250521031635.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.2-beta-20250521031635.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-T5bqeKuZ5pmG588HIBUwfj/fCCvIpv0wP7zeqCy/x5fkTlAaklruUvfkkZGbarGSOEx3B8GLc5lV62hy0aL1Ig==","_resolved":"/tmp/06c3834a78eaa54531b9d9b177562217/midscene-web-0.17.2-beta-20250521031635.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250521031635.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"35a445984cc7841c3809bd8d2ac408c9c71f6cc7","size":1057872,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.2-beta-20250521031635.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.2-beta-20250521031635.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250521031635.0_1747797567828_0.5564711883433799"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T03:19:28.102Z","publish_time":1747797568102,"_source_registry_name":"default","_cnpm_publish_time":1747797568102},"0.17.1":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1","@midscene/shared":"0.17.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aCvlz6+S6R8ww5zOqUYi8IEgfuJ4izK/tuR0STkmk0ntrvFsY59XmXUpY6EZCjrLgOzaLRhk+yNQK3s1GqZEjw==","_resolved":"/tmp/98c5ab05a0328ad45cf27bf822f4cdde/midscene-web-0.17.1.tgz","_from":"file:midscene-web-0.17.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f4853cb1d4d311eba19622fef2c7d0bc7203675b","size":1056302,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1_1747732288104_0.06168159797744921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T09:11:28.392Z","publish_time":1747732288392,"_source_registry_name":"default","_cnpm_publish_time":1747732288392},"0.17.1-beta-20250520084554.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.1-beta-20250520084554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.1-beta-20250520084554.0","@midscene/core":"0.17.1-beta-20250520084554.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.1-beta-20250520084554.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-42mxdKzZb/k9pptdflsOpZ5uYsZx2ciAiDwAplnar8Tra5Be2nzmT6Jb2ql6PG98HA8vJy8G6uBmWxhzhC0Nzw==","_resolved":"/tmp/76f0ff3e9249400076df3cb2be650582/midscene-web-0.17.1-beta-20250520084554.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250520084554.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e9a1721b77e736770734f26f9b989294d0f99b27","size":1057181,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.1-beta-20250520084554.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.1-beta-20250520084554.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250520084554.0_1747730905534_0.5091825636043346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T08:48:25.750Z","publish_time":1747730905750,"_source_registry_name":"default","_cnpm_publish_time":1747730905750},"0.17.1-beta-20250519125046.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.1-beta-20250519125046.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1-beta-20250519125046.0","@midscene/shared":"0.17.1-beta-20250519125046.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.1-beta-20250519125046.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qyFcnsgN4hZJyAgQS7WzNOGLN9ovaQ3nq7OcJJX4Iv7vrj4dapSgtc3PmfNR4lXHiqoUWnfQbP7aIIoxL2rcsw==","_resolved":"/tmp/bae960cc9c89f4adfde7f1548a8e52f2/midscene-web-0.17.1-beta-20250519125046.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519125046.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"3e57e78231e107981bba4d657c6fabcdb6c2f5d9","size":1056923,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.1-beta-20250519125046.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.1-beta-20250519125046.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519125046.0_1747659188966_0.14062632462761937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T12:53:09.240Z","publish_time":1747659189240,"_source_registry_name":"default","_cnpm_publish_time":1747659189240},"0.17.1-beta-20250519085905.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.1-beta-20250519085905.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.1-beta-20250519085905.0","@midscene/core":"0.17.1-beta-20250519085905.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.1-beta-20250519085905.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mhYvLLRxeXIYSRO6LKF2IyBUGhP2rNSr+ngSSNNiFEXxrY1ZAXj/N64Jlesp7oIJ7+qxaVfOzYfRCHr8BWYw8w==","_resolved":"/tmp/16e4d285e5305200896f63b54f85941b/midscene-web-0.17.1-beta-20250519085905.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519085905.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"82734139a10127c1ffd023edec66215e05855bc8","size":1056850,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.1-beta-20250519085905.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.1-beta-20250519085905.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519085905.0_1747645288381_0.8476607501641518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T09:01:28.645Z","publish_time":1747645288645,"_source_registry_name":"default","_cnpm_publish_time":1747645288645},"0.17.1-beta-20250519083404.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.1-beta-20250519083404.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1-beta-20250519083404.0","@midscene/shared":"0.17.1-beta-20250519083404.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.1-beta-20250519083404.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UiD7g1xwMXPMSlLVklhhWkKN8/2xT7LM4mc1o34G5mzHUmCMV+SIwlWXBegAPDrfYn24jhFrvfARxr2pqD9vIA==","_resolved":"/tmp/ed8991df3a4bd4450a3c7df3041e3f21/midscene-web-0.17.1-beta-20250519083404.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519083404.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"73168a3c209bc237c22763465de3a3ae8a1906d1","size":1056807,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.1-beta-20250519083404.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.1-beta-20250519083404.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519083404.0_1747643793048_0.15831156585962702"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T08:36:33.273Z","publish_time":1747643793273,"_source_registry_name":"default","_cnpm_publish_time":1747643793273},"0.17.1-beta-20250519071746.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.1-beta-20250519071746.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1-beta-20250519071746.0","@midscene/shared":"0.17.1-beta-20250519071746.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.1-beta-20250519071746.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RmPPybuj0ZofoCPB7q4DEXmWyl2MHFnu7mekLyUpBFHII3lCSSe7Wb5w8BTioGh2MLEACD4sy2xuGh7p2P/Fsw==","_resolved":"/tmp/71c64e379c8be085cfd7c621e7776790/midscene-web-0.17.1-beta-20250519071746.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519071746.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"cdcc6bb3c824cc07bcfa18d1fb89bce7751137db","size":1056817,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.1-beta-20250519071746.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.1-beta-20250519071746.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519071746.0_1747639210891_0.7766913163481513"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T07:20:11.077Z","publish_time":1747639211077,"_source_registry_name":"default","_cnpm_publish_time":1747639211077},"0.17.1-beta-20250519070950.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.1-beta-20250519070950.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1-beta-20250519070950.0","@midscene/shared":"0.17.1-beta-20250519070950.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.1-beta-20250519070950.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oJ8BX0MUtt+Q+y1IqRYPs/u0Am6hVzGVlHZfvP2ddH5/xe1ICQ1OHsqxTteUvmqqcMvoF7EX32zGYX17l/HKcA==","_resolved":"/tmp/f6a6c43da22a0b2de22b098552e558ed/midscene-web-0.17.1-beta-20250519070950.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519070950.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a22b4f7237130b3514c3567bc7462e4d2deaf8a2","size":1056808,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.1-beta-20250519070950.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.1-beta-20250519070950.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519070950.0_1747638732876_0.03361486995205132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T07:12:13.098Z","publish_time":1747638733098,"_source_registry_name":"default","_cnpm_publish_time":1747638733098},"0.17.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.17.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.0","@midscene/shared":"0.17.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.17.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kN/kxDunhYj7gdv4DpTsMtr9CKp5LpoKi3r/icgHj9RL5mqVE5FsrD4GgkhgZ0heKyRYcdZ61eCaE7wlA4TQIQ==","_resolved":"/tmp/d7fc08f6e5b227a1b007645efd6f5360/midscene-web-0.17.0.tgz","_from":"file:midscene-web-0.17.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"2fc7b3cdc21e2b1b71b8eb9944339cf7bf85b0df","size":1055395,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.17.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.0_1747405940986_0.4354095822814985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T14:32:21.224Z","publish_time":1747405941224,"_source_registry_name":"default","_cnpm_publish_time":1747405941224},"0.16.11-beta-20250516141724.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250516141724.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250516141724.0","@midscene/shared":"0.16.11-beta-20250516141724.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250516141724.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vkMlSHbG1zDzl1hRH3c77K4whUBhdPnqVVwRAcMXrCaioedITobazUilF75GstJ8LEx3r9HxHEuXeJUL8ADeYw==","_resolved":"/tmp/f89e5a5d2a868d071fe3314851f9c85a/midscene-web-0.16.11-beta-20250516141724.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250516141724.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"88f97df0703873c9a5334392bba71804966fdeac","size":1056313,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250516141724.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250516141724.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250516141724.0_1747405184689_0.7260467501297243"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T14:19:44.913Z","publish_time":1747405184913,"_source_registry_name":"default","_cnpm_publish_time":1747405184913},"0.16.11-beta-20250516083808.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250516083808.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250516083808.0","@midscene/shared":"0.16.11-beta-20250516083808.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250516083808.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rz4kvfci6aa20Y/FxY63E1EjyPcIQSrVA6sgWFZWzqdfSqmNv8Q0NFtYZ56p1kgzYoNcN26qnaBRbtq3Mj1sbg==","_resolved":"/tmp/cdcc815447d6e089d5e324db112fb540/midscene-web-0.16.11-beta-20250516083808.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250516083808.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e2d842b2049768e4bb90d88bf98cb5ec9820d111","size":1056321,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250516083808.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250516083808.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250516083808.0_1747384835096_0.933707769032647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T08:40:35.309Z","publish_time":1747384835309,"_source_registry_name":"default","_cnpm_publish_time":1747384835309},"0.16.11-beta-20250516080239.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250516080239.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.11-beta-20250516080239.0","@midscene/core":"0.16.11-beta-20250516080239.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250516080239.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1kMHmHwFhWzDW2i5TvjXGSABEBMgMD3nJBfGvALzU0EACYowQz7btfAUtvamWbu0uFKlYJSTfCS1xJjg91LAZA==","_resolved":"/tmp/c06c0dd534715730dc70560641922e0a/midscene-web-0.16.11-beta-20250516080239.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250516080239.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"209b5378bb4a5df975369be95e7a63087af52e9c","size":1056275,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250516080239.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250516080239.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250516080239.0_1747382709724_0.006934778318061774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T08:05:09.974Z","publish_time":1747382709974,"_source_registry_name":"default","_cnpm_publish_time":1747382709974},"0.16.11-beta-20250516035357.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250516035357.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250516035357.0","@midscene/shared":"0.16.11-beta-20250516035357.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250516035357.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Cpgmg7RV1seSrw1QIWiYSADaEcbhtq0FqcU04HfUTFGzIBqsZtYI0dX3QRTDirlw6Smn7gmG31sBfOGkku1qHw==","_resolved":"/tmp/08b12e1c1539b1c2ab95b1ffe94a87c6/midscene-web-0.16.11-beta-20250516035357.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250516035357.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6edf6d562ee5b78077fcb078ff2eb028be69c1f0","size":1043896,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250516035357.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250516035357.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250516035357.0_1747367781459_0.12721170987866737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T03:56:21.653Z","publish_time":1747367781653,"_source_registry_name":"default","_cnpm_publish_time":1747367781653},"0.16.11-beta-20250515120437.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250515120437.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.11-beta-20250515120437.0","@midscene/core":"0.16.11-beta-20250515120437.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250515120437.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GHeqTkjgJBkWXNYAFDiBKcEUfVh2Lqjs6cgthSt0QDDWzci9hHriuIjCAblhR/k04HVEdvjkMtg9H2qSOKQFlA==","_resolved":"/tmp/ea8eed925cc59d48994b7fe7597ea5aa/midscene-web-0.16.11-beta-20250515120437.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250515120437.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ff435505380259dec02faeaa4d7eab6652115c3a","size":1043586,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250515120437.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250515120437.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250515120437.0_1747310818212_0.7493839052152598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-15T12:06:58.395Z","publish_time":1747310818395,"_source_registry_name":"default","_cnpm_publish_time":1747310818395},"0.16.11-beta-20250514094713.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250514094713.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250514094713.0","@midscene/shared":"0.16.11-beta-20250514094713.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250514094713.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gZkERoVjswZdBIkRbqv3qZJPxwtuOyNq0rEatqINGUvJypMoeyLn3My26+fnp+5DRJlYuTitkAGQL+KEyAgY7Q==","_resolved":"/tmp/823482b906f366656c1fc133897cc185/midscene-web-0.16.11-beta-20250514094713.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250514094713.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"2c2787a0e9c775b2007de67455fb3845b34d4116","size":1003274,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250514094713.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250514094713.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250514094713.0_1747216173845_0.5327683525674316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T09:49:34.114Z","publish_time":1747216174114,"_source_registry_name":"default","_cnpm_publish_time":1747216174114},"0.16.11-beta-20250514094019.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250514094019.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250514094019.0","@midscene/shared":"0.16.11-beta-20250514094019.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250514094019.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IUOuVR5H802IVjVFo9wrZoP1IGcL2m4VkwjxnUXCzsS+YLXzvcQpplc+xeSYtJCIi30NUk+WS8mqZDMMxXl/xw==","_resolved":"/tmp/8778381b7a1e00d10a833311175e4a81/midscene-web-0.16.11-beta-20250514094019.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250514094019.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7b2d2b4ab8450981b574ac4602b894064d87da9b","size":1003276,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250514094019.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250514094019.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250514094019.0_1747215765054_0.788037689725495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T09:42:45.269Z","publish_time":1747215765269,"_source_registry_name":"default","_cnpm_publish_time":1747215765269},"0.16.11-beta-20250513121030.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250513121030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250513121030.0","@midscene/shared":"0.16.11-beta-20250513121030.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250513121030.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7R/YK39uaNQrJipvrb7ROfSOtd8DIVogwVCKkkiLXWanDJHxKSf+MGseii+rThd7v8j+1X6c0drLsi5zayPnvg==","_resolved":"/tmp/d16c550f75ffbba67a2fa7a4cac75b5f/midscene-web-0.16.11-beta-20250513121030.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250513121030.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b698a04f329a354a69d5696755cab37f232e4edd","size":1123042,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250513121030.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250513121030.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250513121030.0_1747138375948_0.8546400612991296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T12:12:56.185Z","publish_time":1747138376185,"_source_registry_name":"default","_cnpm_publish_time":1747138376185},"0.16.11-beta-20250513053735.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250513053735.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250513053735.0","@midscene/shared":"0.16.11-beta-20250513053735.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250513053735.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rqMVUzeHPMu6fH9TA0D3Y4KtJvNn64n3nXKyCeYa3F0dahnOxUGFSUVwO1Ga5zMA/rOljOcgo2F5pevfF2tnvg==","_resolved":"/tmp/d6b2a2a7f0e6836806ae7e9e53e2ab3c/midscene-web-0.16.11-beta-20250513053735.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250513053735.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"198bdf39515db3a0daea354e44c875e1a0500ff6","size":1086425,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250513053735.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250513053735.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250513053735.0_1747114799979_0.5812030005532884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T05:40:00.192Z","publish_time":1747114800192,"_source_registry_name":"default","_cnpm_publish_time":1747114800192},"0.16.11-beta-20250513030612.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250513030612.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250513030612.0","@midscene/shared":"0.16.11-beta-20250513030612.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250513030612.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-diaeJ0a8Nz1RSEn/8K5pEdBNFwOIWJkT64ISbMrFjvqtPEpOwQ8fXFQ7fSbxw9AFB64i0HiEgEQcY+TflmLjgg==","_resolved":"/tmp/e11065e5cf94846d307b250deb1a0142/midscene-web-0.16.11-beta-20250513030612.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250513030612.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"26ddd8b514b3ab28d8b85cea8fed454b27ee8634","size":1073362,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250513030612.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250513030612.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250513030612.0_1747105717834_0.3039019910418661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T03:08:38.142Z","publish_time":1747105718142,"_source_registry_name":"default","_cnpm_publish_time":1747105718142},"0.16.11-beta-20250513025122.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250513025122.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250513025122.0","@midscene/shared":"0.16.11-beta-20250513025122.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250513025122.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-A5c3WyKw9mYktzxsDnBbyxHSTApOOhKaGaKNmMJIV4HuruuxLc7nDCJ/KvR+vBSSWTA6+tlBxbY+a1zjcp7wRA==","_resolved":"/tmp/29af948c97a701b2550a14ea6a964ae6/midscene-web-0.16.11-beta-20250513025122.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250513025122.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"77688008ab5414db6c563e433658be65f618f67e","size":1073349,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250513025122.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250513025122.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250513025122.0_1747104829719_0.11632480140471002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T02:53:49.959Z","publish_time":1747104829959,"_source_registry_name":"default","_cnpm_publish_time":1747104829959},"0.16.11-beta-20250512134434.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.11-beta-20250512134434.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250512134434.0","@midscene/shared":"0.16.11-beta-20250512134434.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.11-beta-20250512134434.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2xJUGG7mywpX7XEWv5KNuganrogZMqkQAQ5McuqiLx/AW4nLMYUbZmTXAwfSTcqjplel4EzYxyQWQ61iVHTjrg==","_resolved":"/tmp/11f21279336ea6218825dc1efc514405/midscene-web-0.16.11-beta-20250512134434.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250512134434.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"77b4373a8cb5adecb757ba5860464ee664e681b3","size":1042151,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.11-beta-20250512134434.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.11-beta-20250512134434.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250512134434.0_1747057652037_0.1918207233052518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-12T13:47:32.300Z","publish_time":1747057652300,"_source_registry_name":"default","_cnpm_publish_time":1747057652300},"0.16.10":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.10","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.10","@midscene/core":"0.16.10"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.10","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zE+BC6teVP/2W5ODLuD3px7/DOpCqORgzuztuCYCI+c19R6TlGpjAvNwraaFCQ8SD6DVKHzQOWTZMH8ok8wGRA==","_resolved":"/tmp/9fef5d2781978a7773a3f23262a12cd1/midscene-web-0.16.10.tgz","_from":"file:midscene-web-0.16.10.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"284d1de557e56e29c46d5580c6cfda07e5ec2cef","size":1003131,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.10.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.10_1746781232765_0.0727966916869196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T09:00:33.005Z","publish_time":1746781233005,"_source_registry_name":"default","_cnpm_publish_time":1746781233005},"0.16.10-beta-20250509084136.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.10-beta-20250509084136.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.10-beta-20250509084136.0","@midscene/shared":"0.16.10-beta-20250509084136.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.10-beta-20250509084136.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3o5VKin99QCYx+kBcT2s4E8hwx06RBK+oOfl/bMR5rWuz/u4S/OiS/xGWE3hy5ZXLmGyFg+RVdsrHgDlw5z/gw==","_resolved":"/tmp/6366fb83f7d11d458d2b56cde75fc793/midscene-web-0.16.10-beta-20250509084136.0.tgz","_from":"file:midscene-web-0.16.10-beta-20250509084136.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1b2848d5fcddb3e4937e3183679a5291e6a68984","size":1003276,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.10-beta-20250509084136.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.10-beta-20250509084136.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.10-beta-20250509084136.0_1746780238700_0.33136402746665716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T08:43:58.935Z","publish_time":1746780238935,"_source_registry_name":"default","_cnpm_publish_time":1746780238935},"0.16.9":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"0.16.9","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.9","@midscene/shared":"0.16.9"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.9","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CM9wb0TCGksf/oWD7D1/o09D6sYQ8qKt5vyDgh4stv3yITrBZXIgCIpMG0mMWufcRNKXCVwbgAojHJ/VlWASVw==","_resolved":"/tmp/c9d0baf6c9d9cb4cfced2735bf7e33b6/midscene-web-0.16.9.tgz","_from":"file:midscene-web-0.16.9.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"8615ae585402c73fbacdc36b7d5f5f3aec9f1b6e","size":1003133,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.9.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.9_1746762340913_0.43496923333629844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T03:45:41.221Z","publish_time":1746762341221,"_source_registry_name":"default","_cnpm_publish_time":1746762341221},"0.16.9-beta-20250508125518.0":{"name":"@midscene/web","version":"0.16.9-beta-20250508125518.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@0.16.9-beta-20250508125518.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"f58a67c383dfdd4ef5b035b1aaefe4a2c0b662b7","size":1037181,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.9-beta-20250508125518.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.9-beta-20250508125518.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.9-beta-20250508125518.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9a85ed66e01d8a647d0f0641902fc633/midscene-web-0.16.9-beta-20250508125518.0.tgz","_integrity":"sha512-y6lyJsVW0LdKu4Dky261k6hTfQ/fxQyD7zR/cS1glGfEaRpNKnDDZSwSXmugWjnPZpfMWX+aBoBxvMnpIM8qNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.9-beta-20250508125518.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.9-beta-20250508125518.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.9-beta-20250508125518.0_1746709104139_0.1484876885566604","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-08T12:58:24.465Z","publish_time":1746709104465,"_source_registry_name":"default","_cnpm_publish_time":1746709104465},"0.16.9-beta-20250507095704.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.9-beta-20250507095704.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.9-beta-20250507095704.0","@midscene/shared":"0.16.9-beta-20250507095704.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.9-beta-20250507095704.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-J9TQ9kOHYZW9OWL1Equiuz9aReSwsqkncF/xzgpwc5GG5d8pBm4ayP29vu9SNVZ1xT00tanDbyLSpKWc82rTYA==","_resolved":"/tmp/4c36a33908a45020b946151f6cb6ad52/midscene-web-0.16.9-beta-20250507095704.0.tgz","_from":"file:midscene-web-0.16.9-beta-20250507095704.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"738ddf0608000ecfecd195b323a4ebbd978aa456","size":1034719,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.9-beta-20250507095704.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.9-beta-20250507095704.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.9-beta-20250507095704.0_1746612006487_0.39181789956541"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T10:00:06.741Z","publish_time":1746612006741,"_source_registry_name":"default","_cnpm_publish_time":1746612006741},"0.16.9-beta-20250506093037.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.9-beta-20250506093037.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.9-beta-20250506093037.0","@midscene/shared":"0.16.9-beta-20250506093037.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.9-beta-20250506093037.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xT4GabdATKiJi0QyTnHAl30DSbAyGM7WY1wg0RHJrKBSJXuSnsHB9q/Bee9uusMYFk+RwqJbG5147IPLF2Flzw==","_resolved":"/tmp/99aaba9acbafad8413a9b09b744c2cf4/midscene-web-0.16.9-beta-20250506093037.0.tgz","_from":"file:midscene-web-0.16.9-beta-20250506093037.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ec25c87c2296906c72b84c7bf935a39c4102c492","size":1003221,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.9-beta-20250506093037.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.9-beta-20250506093037.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.9-beta-20250506093037.0_1746524018834_0.028748216758839984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T09:33:39.105Z","publish_time":1746524019105,"_source_registry_name":"default","_cnpm_publish_time":1746524019105},"0.16.8":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.8","@midscene/shared":"0.16.8"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8ncW7Uf6voxEwQ0zkWb/hUyFYFFf4a46BJOP3Ud6IiscN493YYjFFaGYfQAe35JrWr+BmbDHk/oMS/54BP4Y1g==","_resolved":"/tmp/cd4fad0671e2368cbd2bfa92da178a06/midscene-web-0.16.8.tgz","_from":"file:midscene-web-0.16.8.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a1cd425ded8e48e6130c65b106d9e8cc7aa4ba4a","size":1003075,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.8.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8_1746004746317_0.45840271100591834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T09:19:06.603Z","publish_time":1746004746603,"_source_registry_name":"default","_cnpm_publish_time":1746004746603},"0.16.8-beta-20250430090039.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.8-beta-20250430090039.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.8-beta-20250430090039.0","@midscene/shared":"0.16.8-beta-20250430090039.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.8-beta-20250430090039.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YUFMzsBTQyfxw4Hz8IqsqXc4rvm/YLvDgv5zUwfOK9aQ2aby086FRvpmwPR1wqlorD+zvKZXQ7DE/eLJbZodaw==","_resolved":"/tmp/e3b86a8e74068f4b60e777a429cfb038/midscene-web-0.16.8-beta-20250430090039.0.tgz","_from":"file:midscene-web-0.16.8-beta-20250430090039.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b9782f0ba8689b21e945b877a7d232bfde67ac1b","size":1003220,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.8-beta-20250430090039.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.8-beta-20250430090039.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8-beta-20250430090039.0_1746003819997_0.6995144249998917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T09:03:40.274Z","publish_time":1746003820274,"_source_registry_name":"default","_cnpm_publish_time":1746003820274},"0.16.6-beta-20250430061517.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.6-beta-20250430061517.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.6-beta-20250430061517.0","@midscene/shared":"0.16.6-beta-20250430061517.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.6-beta-20250430061517.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zO9MLeRKNGXr+0jj1yiJd2lZF8oUNNsXrwkXeboOBF/B7Ip4ZiSTL/iv0lnTADAhA26E3RkNvfEfDvbPHRRKVw==","_resolved":"/tmp/eea40554e92f0c7a43358c137d9760f9/midscene-web-0.16.6-beta-20250430061517.0.tgz","_from":"file:midscene-web-0.16.6-beta-20250430061517.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6c1115426e127a5f76c25c3d60c00c1aea03e089","size":992062,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.6-beta-20250430061517.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.6-beta-20250430061517.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.6-beta-20250430061517.0_1745993893829_0.5751218702413088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T06:18:14.100Z","publish_time":1745993894100,"_source_registry_name":"default","_cnpm_publish_time":1745993894100},"0.16.8-beta-20250430052832.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.8-beta-20250430052832.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.8-beta-20250430052832.0","@midscene/shared":"0.16.8-beta-20250430052832.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.8-beta-20250430052832.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-juAOraKNwr3vw6yfpEIfBr4MwKEM6ieDGawz0x/+xHcpxxQfMtbRcLYU1DAKynWKJKILmvh1NPW2F7ZDgwdZ/g==","_resolved":"/tmp/588cf59529cab6c307d337ceb41721bd/midscene-web-0.16.8-beta-20250430052832.0.tgz","_from":"file:midscene-web-0.16.8-beta-20250430052832.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f9b342aabe5c07da4e776d80bd67f551abbee7da","size":1001877,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.8-beta-20250430052832.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.8-beta-20250430052832.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8-beta-20250430052832.0_1745991108307_0.5460806613432845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T05:31:48.571Z","publish_time":1745991108571,"_source_registry_name":"default","_cnpm_publish_time":1745991108571},"0.16.8-beta-20250430022512.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.8-beta-20250430022512.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.8-beta-20250430022512.0","@midscene/core":"0.16.8-beta-20250430022512.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.8-beta-20250430022512.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3kGAMKl7+1+eMrgZjmTDaIyR32eio9/a66cUFvGD7igwrplVjF0nGcNBxI1D6zrRZmDxz+n0aaaJpBGQRk+4yw==","_resolved":"/tmp/08987c7f7377ea614b8a9b7a2841187a/midscene-web-0.16.8-beta-20250430022512.0.tgz","_from":"file:midscene-web-0.16.8-beta-20250430022512.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b79a226682ebda330611270db885d41d4d4b4364","size":1001874,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.8-beta-20250430022512.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.8-beta-20250430022512.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8-beta-20250430022512.0_1745980110387_0.12982053884042077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T02:28:30.642Z","publish_time":1745980110642,"_source_registry_name":"default","_cnpm_publish_time":1745980110642},"0.16.8-beta-20250429145446.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.8-beta-20250429145446.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.8-beta-20250429145446.0","@midscene/shared":"0.16.8-beta-20250429145446.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.8-beta-20250429145446.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iXQpiDSkK4McF01bFKi4Pi+XFC9M3Kt48SIw4xfBF68uSXmGxPhQlIp0pGCcKCt28zByK7PTGvtiOnqeW8aVEA==","_resolved":"/tmp/62eaaee5cfa040056fdf7c55d5c78bc1/midscene-web-0.16.8-beta-20250429145446.0.tgz","_from":"file:midscene-web-0.16.8-beta-20250429145446.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"062b327f7bd44edfba5f98740b0164a9e015d64c","size":1001880,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.8-beta-20250429145446.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.8-beta-20250429145446.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8-beta-20250429145446.0_1745938684758_0.4156762774368332"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T14:58:04.991Z","publish_time":1745938684991,"_source_registry_name":"default","_cnpm_publish_time":1745938684991},"0.16.7":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.7","@midscene/shared":"0.16.7"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rJ4wihX2Ztf3+3wDkJB92h3hkvTsmC9Ohdn+jH78bkMi79GBDqP1WjuLQCOa5AyvOHispHbTVlPnWcmXemSdig==","_resolved":"/tmp/079babfa9b9ae7bb405cfa084708f151/midscene-web-0.16.7.tgz","_from":"file:midscene-web-0.16.7.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6691fe318e894963cbd68e269f055762fb4024f3","size":1001258,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.7.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.7_1745915862542_0.5714440880247629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T08:37:42.832Z","publish_time":1745915862832,"_source_registry_name":"default","_cnpm_publish_time":1745915862832},"0.16.6-beta-20250429073247.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.6-beta-20250429073247.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.6-beta-20250429073247.0","@midscene/shared":"0.16.6-beta-20250429073247.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.6-beta-20250429073247.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tmi1jXkuqImz0oghbPUyCCESuiGUeot+zct91QWqbVv2qajnSe7pVgitOpwql0L5b45SZLDkme+FjAPKJKg/og==","_resolved":"/tmp/a37b7c7d2eea8c123f26a0d75aa391ef/midscene-web-0.16.6-beta-20250429073247.0.tgz","_from":"file:midscene-web-0.16.6-beta-20250429073247.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a6173076e9ec4631e05d9cb06d93f6cf6424b55b","size":1000945,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.6-beta-20250429073247.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.6-beta-20250429073247.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.6-beta-20250429073247.0_1745912160413_0.49687817650560695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T07:36:00.673Z","publish_time":1745912160673,"_source_registry_name":"default","_cnpm_publish_time":1745912160673},"0.16.6":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.6","@midscene/core":"0.16.6"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WmlHI5/SU3KNbKe/OKz53lz4mMWcG6QfOvE4SrWDf7lQkO0M4mkZZLFytXr6qo8NSuZ2+gkBQIIqvlSIJBiONw==","_resolved":"/tmp/1c7f4673ce85b8f9764ba6a8338b7906/midscene-web-0.16.6.tgz","_from":"file:midscene-web-0.16.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b92e9e0f0956685772e3d3f17a6a9b193f6a2b3c","size":990881,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.6.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.6_1745906139083_0.9137995798828267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T05:55:39.297Z","publish_time":1745906139297,"_source_registry_name":"default","_cnpm_publish_time":1745906139297},"0.16.5":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.5","@midscene/shared":"0.16.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-V7ZpPiGseS/bY0b2qDG/kxEtVQAUzDHAO+MTp8u1n+k3HybhHBInvHnJeAlL7hxAaOXBNmonTO5+M70dqt1iaw==","_resolved":"/tmp/5e40e71f70795df1c99b473e0e1f367a/midscene-web-0.16.5.tgz","_from":"file:midscene-web-0.16.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ad669a6df065f82a8abc7966d729a76dbc4924fa","size":971286,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.5.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.5_1745903911270_0.01761983949393353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T05:18:31.487Z","publish_time":1745903911487,"_source_registry_name":"default","_cnpm_publish_time":1745903911487},"0.16.4":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","kill-port":"2.0.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.4","@midscene/shared":"0.16.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/kill-port":"2.0.3","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zixdqqlFJI5qiyR5Aq86Tjhz0QghIU4o2Nt6DBhMOlo4Um/a3mrWUVC6tTrItKlRJwyvDoFTYvrBO/ouIAYAxw==","_resolved":"/tmp/657bdb73497d84a92069e34f1e5cf5cd/midscene-web-0.16.4.tgz","_from":"file:midscene-web-0.16.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0d7a4806ce78cdc5eb408a6e396cf2d2ddd1cf96","size":971735,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.4.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.4_1745900798623_0.8642469770468995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T04:26:38.845Z","publish_time":1745900798845,"_source_registry_name":"default","_cnpm_publish_time":1745900798845},"0.16.4-beta-20250429033218.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.4-beta-20250429033218.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","kill-port":"2.0.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.4-beta-20250429033218.0","@midscene/shared":"0.16.4-beta-20250429033218.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/kill-port":"2.0.3","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.4-beta-20250429033218.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-B1VFyn6Q3ZW9R736p4lpnCn9B267vA/NVzvgdCBSd9iKYgCy8WlFd9TuC8svMTWLKs9k/Yg17XXV4/h58wXFNQ==","_resolved":"/tmp/6f592a51a9a87b774afe1a88c187a785/midscene-web-0.16.4-beta-20250429033218.0.tgz","_from":"file:midscene-web-0.16.4-beta-20250429033218.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"3d7d448b649e2c744726fded10c166df67235391","size":971856,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.4-beta-20250429033218.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.4-beta-20250429033218.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.4-beta-20250429033218.0_1745897733074_0.6878877881466214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T03:35:33.313Z","publish_time":1745897733313,"_source_registry_name":"default","_cnpm_publish_time":1745897733313},"0.16.3":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.3","@midscene/shared":"0.16.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jgb12GEQK2xH7Zag/SMZw8m4HqAaAG/JA9UHuT5/jqmC4Libfnlpozqf54X85/EFss3GwMWrcBef3UzO3tJrIA==","_resolved":"/tmp/6d20c7b23678d197089d2c28eafabcb0/midscene-web-0.16.3.tgz","_from":"file:midscene-web-0.16.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"853efa3387e94cdad55b3e62349571a18d4b3b36","size":971021,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.3.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3_1745853348960_0.21053505105414216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T15:15:49.207Z","publish_time":1745853349207,"_source_registry_name":"default","_cnpm_publish_time":1745853349207},"0.16.3-beta-20250428133510.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.3-beta-20250428133510.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.3-beta-20250428133510.0","@midscene/core":"0.16.3-beta-20250428133510.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.3-beta-20250428133510.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-++gi6D2xal2xMIZHL7B96hrY1BiFQ9q6+x8BMT/9DOcnng06VzyPbN9eY0QrwADWQ/VzQ5aNUkzvsVBpzsLUFg==","_resolved":"/tmp/a669086f34a436d61a770a3832ca5e3d/midscene-web-0.16.3-beta-20250428133510.0.tgz","_from":"file:midscene-web-0.16.3-beta-20250428133510.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1ce44becdd28f26cd76eb4a47a83ffe34d3bf6c1","size":970861,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.3-beta-20250428133510.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.3-beta-20250428133510.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3-beta-20250428133510.0_1745847487969_0.7525059813283708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:38:08.200Z","publish_time":1745847488200,"_source_registry_name":"default","_cnpm_publish_time":1745847488200},"0.16.3-beta-20250428131551.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.3-beta-20250428131551.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.3-beta-20250428131551.0","@midscene/core":"0.16.3-beta-20250428131551.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.3-beta-20250428131551.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e2LTnzCGX3MvFLs0GeumXDNo0573mcDd8mieobex6bMtsACM2/ASK/Ji05JzGeO25GAprHBifV08sIitT+FobA==","_resolved":"/tmp/2946ca979b486dd8b6fa9fa5838af643/midscene-web-0.16.3-beta-20250428131551.0.tgz","_from":"file:midscene-web-0.16.3-beta-20250428131551.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0828cf1b330a802109e5c9c471dbb9c8979b8e52","size":970861,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.3-beta-20250428131551.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.3-beta-20250428131551.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3-beta-20250428131551.0_1745846327052_0.6680376234330883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:18:47.292Z","publish_time":1745846327292,"_source_registry_name":"default","_cnpm_publish_time":1745846327292},"0.16.3-beta-20250428130625.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.3-beta-20250428130625.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.3-beta-20250428130625.0","@midscene/shared":"0.16.3-beta-20250428130625.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.3-beta-20250428130625.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dylR5dOXNfQTPuHvcjWL6Fe0fLPFY0KeB/neCsbtqsTbtC4kb9CxM2hr308cKI82hjlhiRjRyYS17LvI2bdiIg==","_resolved":"/tmp/c712c5c133c2228b8941e9d831f95c3d/midscene-web-0.16.3-beta-20250428130625.0.tgz","_from":"file:midscene-web-0.16.3-beta-20250428130625.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"9387f5ea9eed3e8e0dd04bfecd74ea2066c8e6cc","size":970861,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.3-beta-20250428130625.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.3-beta-20250428130625.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3-beta-20250428130625.0_1745845758972_0.2823848206494708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:09:19.286Z","publish_time":1745845759286,"_source_registry_name":"default","_cnpm_publish_time":1745845759286},"0.16.3-beta-20250428073237.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.3-beta-20250428073237.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.3-beta-20250428073237.0","@midscene/shared":"0.16.3-beta-20250428073237.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.3-beta-20250428073237.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xXE12SOOXxANpCBU7A1dzZ9w+P3hRyEkW6B1AYRpyBnTWcy9q5o16Gffs8pSqJCFC4mVjcL1EsCxxzOdumGb6A==","_resolved":"/tmp/af759cd539ad1591a07f89a7c684f017/midscene-web-0.16.3-beta-20250428073237.0.tgz","_from":"file:midscene-web-0.16.3-beta-20250428073237.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1372885da863ab0b96a53361fdf1c2cdd206c6af","size":970862,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.3-beta-20250428073237.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.3-beta-20250428073237.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3-beta-20250428073237.0_1745825743151_0.8494945993640954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T07:35:43.394Z","publish_time":1745825743394,"_source_registry_name":"default","_cnpm_publish_time":1745825743394},"0.16.2":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.2","@midscene/shared":"0.16.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cq1EuvOBdf8y6C5Lf/ebmIE6A6PagUZ54rA8cgAx5cjBdM6xdq4RbVnGKf6Uf2BYquIzeLFLD8wxHkqZ3qW8IQ==","_resolved":"/tmp/529c1ea2818aa9ab9e5f4566535c3c69/midscene-web-0.16.2.tgz","_from":"file:midscene-web-0.16.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"966e47518470de70e40346d816b24997af0b5bb7","size":970721,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.2_1745821371308_0.09862712110542415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T06:22:51.533Z","publish_time":1745821371533,"_source_registry_name":"default","_cnpm_publish_time":1745821371533},"0.16.2-beta-20250428050045.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.2-beta-20250428050045.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.2-beta-20250428050045.0","@midscene/core":"0.16.2-beta-20250428050045.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.2-beta-20250428050045.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WKL4DWHNjm7vX3p37UWQ4gAWJRV6SZOQOZNkVMa11kImo2znCAJ3TBAJQueJY/kkNidMRGSiknNoMvUAxU2ohg==","_resolved":"/tmp/29ff217e04c071c254f7d803dfa68797/midscene-web-0.16.2-beta-20250428050045.0.tgz","_from":"file:midscene-web-0.16.2-beta-20250428050045.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c71ab047aea2279ed2e6f0871c908fd7c16871ee","size":982320,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.2-beta-20250428050045.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.2-beta-20250428050045.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.2-beta-20250428050045.0_1745816617075_0.9060057454260624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T05:03:37.334Z","publish_time":1745816617334,"_source_registry_name":"default","_cnpm_publish_time":1745816617334},"0.16.1-beta-20250428041254.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.1-beta-20250428041254.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.1-beta-20250428041254.0","@midscene/shared":"0.16.1-beta-20250428041254.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.1-beta-20250428041254.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mrmT2Kc7q8pXU5rZpZK8IeXqsHCTNJTZPCRzNQslInDqzVv+0X8ls1UyFUqYQjgYUKj/gnrIKs6kSGDe6vpAYA==","_resolved":"/tmp/017f65af278677b31bff402da956a9db/midscene-web-0.16.1-beta-20250428041254.0.tgz","_from":"file:midscene-web-0.16.1-beta-20250428041254.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ea2d319e661af0827db503fd90d7d26858d55138","size":970859,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.1-beta-20250428041254.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.1-beta-20250428041254.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.1-beta-20250428041254.0_1745813745152_0.7253357329359242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T04:15:45.392Z","publish_time":1745813745392,"_source_registry_name":"default","_cnpm_publish_time":1745813745392},"0.16.1":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.1","@midscene/shared":"0.16.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7o8dyu5150LtJK6fC/8Ew+Ux0q0j6TPMVyO9mmFq1Q7zNAqiTrNtkvBER3vrspDf93jsDd/1qIBmu9l17h6qEQ==","_resolved":"/tmp/cab035bad3b04f3bcdec3b425232bf14/midscene-web-0.16.1.tgz","_from":"file:midscene-web-0.16.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"300e712830432c5bcf24675910a15e61f6e8ae34","size":970721,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.1_1745809163126_0.26203842571135194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T02:59:23.345Z","publish_time":1745809163345,"_source_registry_name":"default","_cnpm_publish_time":1745809163345},"0.16.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.16.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.0","@midscene/shared":"0.16.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.16.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Vuz8l/1kGldAS/KEpzHFgOtrTbaex9IWo0f+n0hP4YmmWEP63js3qbY5EyjfBirYo/aFOCO5GChqcHJsSLo4Zw==","_resolved":"/tmp/0ab35f92151c4fc7ab37284b7f0a1c22/midscene-web-0.16.0.tgz","_from":"file:midscene-web-0.16.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f33d455957aed689df036ae57b8d8de4b634896d","size":955111,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.16.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.0_1745800035433_0.9360447721794778"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T00:27:15.695Z","publish_time":1745800035695,"_source_registry_name":"default","_cnpm_publish_time":1745800035695},"0.15.6-beta-20250427123457.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.6-beta-20250427123457.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.6-beta-20250427123457.0","@midscene/shared":"0.15.6-beta-20250427123457.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.6-beta-20250427123457.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Z8hK/21LW4/EbZiLdjp6gCbZJNVbOUz7nI15H/syHmOjsbQtQKpDvfDvfzGkuJJYP/da+mWoHTdeb6HFWiEROQ==","_resolved":"/tmp/840db607b1304536fa4a197bc4cce038/midscene-web-0.15.6-beta-20250427123457.0.tgz","_from":"file:midscene-web-0.15.6-beta-20250427123457.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"46a8593e0b4d4bebeef3e680b21a309e3357d681","size":970450,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.6-beta-20250427123457.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.6-beta-20250427123457.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.6-beta-20250427123457.0_1745757482773_0.7346584852080726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T12:38:03.045Z","publish_time":1745757483045,"_source_registry_name":"default","_cnpm_publish_time":1745757483045},"0.15.6-beta-20250427100912.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.6-beta-20250427100912.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.6-beta-20250427100912.0","@midscene/shared":"0.15.6-beta-20250427100912.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.6-beta-20250427100912.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Nau3JcXUKnlM5squv0PO3zMnpkXhJO0yKsXsKkFK8HaT757cVJ7ARWNsxvgK//3/g6gdyqLUyl2lay0h7msn2A==","_resolved":"/tmp/bdc529aa7e7847f547ebb01d1fd32e3e/midscene-web-0.15.6-beta-20250427100912.0.tgz","_from":"file:midscene-web-0.15.6-beta-20250427100912.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1c54185a2e89f591b54340bbd4793c59139fe89d","size":954766,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.6-beta-20250427100912.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.6-beta-20250427100912.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.6-beta-20250427100912.0_1745748729232_0.46507946156713587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T10:12:09.455Z","publish_time":1745748729455,"_source_registry_name":"default","_cnpm_publish_time":1745748729455},"0.15.6-beta-20250427073405.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.6-beta-20250427073405.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.6-beta-20250427073405.0","@midscene/shared":"0.15.6-beta-20250427073405.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.6-beta-20250427073405.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Gyfg98PptVLq//BTtA3nyTxY+bTntUXosoLsuTJ8+lTjZx170B2Re13xD+dwfvGMnBsuUyRD/mt6JwBSC69GhA==","_resolved":"/tmp/9c69bf96a63faeae1f981a037c59bcac/midscene-web-0.15.6-beta-20250427073405.0.tgz","_from":"file:midscene-web-0.15.6-beta-20250427073405.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f669e7708cdec523a199bb2d6a7fb6fe57662ca8","size":954842,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.6-beta-20250427073405.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.6-beta-20250427073405.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.6-beta-20250427073405.0_1745739413280_0.08858877552255384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T07:36:53.510Z","publish_time":1745739413510,"_source_registry_name":"default","_cnpm_publish_time":1745739413510},"0.15.6-beta-20250427061722.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.6-beta-20250427061722.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.6-beta-20250427061722.0","@midscene/shared":"0.15.6-beta-20250427061722.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.6-beta-20250427061722.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-06Alm46TH+jZEEDZXbkSxEkQ0vJhAF/1C54Cltde+eoVXIq2DBi3GvUnF/MPUCdB8O2Y7QJpXoEDbGWBjtQ9XQ==","_resolved":"/tmp/ab95d8313c4e7ad919ced7810c530546/midscene-web-0.15.6-beta-20250427061722.0.tgz","_from":"file:midscene-web-0.15.6-beta-20250427061722.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b01a23b1a8b8f69e7911b84fd14218c050f8b7e4","size":954841,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.6-beta-20250427061722.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.6-beta-20250427061722.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.6-beta-20250427061722.0_1745734821286_0.003754198054641833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T06:20:21.581Z","publish_time":1745734821581,"_source_registry_name":"default","_cnpm_publish_time":1745734821581},"0.15.5":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.5","@midscene/shared":"0.15.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nyhv7PJ6pHhChIGOqGrHWrji9j6lTAd8LS2LAnBtET7uWMbb9DMjGajb2kftdoG66m60jsCZ8Ifbh/4PCVZjnw==","_resolved":"/tmp/7d32a4190e6162bd9044849b9b2a518c/midscene-web-0.15.5.tgz","_from":"file:midscene-web-0.15.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"326c966544e0db37de03d36fe10e02ae570b9cf4","size":954646,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.5.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.5_1745653377444_0.2732856885840551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-26T07:42:57.692Z","publish_time":1745653377692,"_source_registry_name":"default","_cnpm_publish_time":1745653377692},"0.15.5-beta-20250425104203.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.5-beta-20250425104203.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.5-beta-20250425104203.0","@midscene/shared":"0.15.5-beta-20250425104203.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.5-beta-20250425104203.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-N3HBIaCqQr66lEM7+7a/WTJ9mT+V/rTuuQkdlkTjd7pEqpjleSClOEEam+QFXa0wEja7EW5KSG4TxMVnxzbEvg==","_resolved":"/tmp/45c9484db6479ba61d147830252a20a8/midscene-web-0.15.5-beta-20250425104203.0.tgz","_from":"file:midscene-web-0.15.5-beta-20250425104203.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"083e19de85a34fca53ee123f623a755058c3c734","size":954768,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.5-beta-20250425104203.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.5-beta-20250425104203.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.5-beta-20250425104203.0_1745577895459_0.8232298350815819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T10:44:55.689Z","publish_time":1745577895689,"_source_registry_name":"default","_cnpm_publish_time":1745577895689},"0.15.4-beta-20250425092636.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250425092636.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425092636.0","@midscene/shared":"0.15.4-beta-20250425092636.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250425092636.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-r9eXruw9QXZ1y6gGJINeTlBwZtDm/ec3RA+NS7qKZSBtyrmirx//JpmaQ5DDyXbeDWTMzdiIny7O5BMHfdZ6Dw==","_resolved":"/tmp/78d3a806b81e9c7f909d8ca4cb707527/midscene-web-0.15.4-beta-20250425092636.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425092636.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7422f6a21d6ee1887c8873b42bc4b34ad576bc69","size":954769,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250425092636.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250425092636.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425092636.0_1745573371267_0.7610720335112751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T09:29:31.501Z","publish_time":1745573371501,"_source_registry_name":"default","_cnpm_publish_time":1745573371501},"0.15.4":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.4","@midscene/core":"0.15.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-egVILrbguW9k/Eurdi/9o15E1BN5v2k7NwkAaOE9jV56VmG879f1g0c+MwnrpuOPNvv27AL8Q7fPMWtL5nRd5w==","_resolved":"/tmp/6d38848e251647a7a151ba56447142a9/midscene-web-0.15.4.tgz","_from":"file:midscene-web-0.15.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"8919620003dc1962f52f7b9ab418788d528c3618","size":954648,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4_1745572774920_0.9466439896825449"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T09:19:35.168Z","publish_time":1745572775168,"_source_registry_name":"default","_cnpm_publish_time":1745572775168},"0.15.4-beta-20250425084516.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250425084516.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425084516.0","@midscene/shared":"0.15.4-beta-20250425084516.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250425084516.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c36nSh1FgAOUCPn+wlkkO1RkIvb+DRWqeTbdpbofsbTL/GTs+lrfCjSw02+DlcvwgPkFj/q+76fjf+neBOAFRg==","_resolved":"/tmp/6dbd9d9b26f930d7e22853c8d6d48075/midscene-web-0.15.4-beta-20250425084516.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425084516.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"07dc9ea094c140d6d1aa553164668197261ff903","size":954769,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250425084516.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250425084516.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425084516.0_1745570895526_0.6987800698679181"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T08:48:15.745Z","publish_time":1745570895745,"_source_registry_name":"default","_cnpm_publish_time":1745570895745},"0.15.4-beta-20250425081103.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250425081103.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425081103.0","@midscene/shared":"0.15.4-beta-20250425081103.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250425081103.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nh/nJYj1bohvr0sc3Nf5tRBptAxWAxA9UlgCfxTscREFQvLKQoDE4+npeGRlUs3824jMluL0O4t+vX2neV1CnA==","_resolved":"/tmp/8ff2fd363c85dfd18e0670f43a2b2c0d/midscene-web-0.15.4-beta-20250425081103.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425081103.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"41d824ef3dcf9a797f07235ce27f789b50992fe0","size":947931,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250425081103.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250425081103.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425081103.0_1745568833745_0.6171996277200198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T08:13:53.974Z","publish_time":1745568833974,"_source_registry_name":"default","_cnpm_publish_time":1745568833974},"0.15.4-beta-20250425074706.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250425074706.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.4-beta-20250425074706.0","@midscene/core":"0.15.4-beta-20250425074706.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250425074706.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+fcPKPYFlZemBb9iCkCQAq1QYJmAfPh0O82fdUNms5zOa+6uKEwKIjM+++MN3fncurX9VDbSvNkJnx0S4keN9A==","_resolved":"/tmp/c157e0198d9af0fdccab8d02dfbd53c8/midscene-web-0.15.4-beta-20250425074706.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425074706.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6e2526c06a07debebd95e0b3364c39254ca32b70","size":949003,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250425074706.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250425074706.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425074706.0_1745567406159_0.41643086468947454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T07:50:06.392Z","publish_time":1745567406392,"_source_registry_name":"default","_cnpm_publish_time":1745567406392},"0.15.4-beta-20250425065935.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250425065935.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425065935.0","@midscene/shared":"0.15.4-beta-20250425065935.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250425065935.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tyHYxQAVO1VuLZI7GzZxalpfVYX6/u1FovyFChMdcOidHwJ1yojAT0xtuiU3iW4M/8xjBzwxed8RUgye3Mz4kw==","_resolved":"/tmp/8464ab6be08f4f36d43d25f94a1e1510/midscene-web-0.15.4-beta-20250425065935.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425065935.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"58017a5e686dcdfaea49749b4fdfc966db1d5277","size":947934,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250425065935.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250425065935.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425065935.0_1745564543797_0.29701918760632284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T07:02:24.034Z","publish_time":1745564544034,"_source_registry_name":"default","_cnpm_publish_time":1745564544034},"0.15.4-beta-20250425035200.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250425035200.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425035200.0","@midscene/shared":"0.15.4-beta-20250425035200.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250425035200.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Tgk+dVFFl/uL5R7jmHGwpTLauqbEsFFl6WK0anP1HM4UKkI+NGrBVJ758y8mlEHYYjqspVlMLwe/Dfk9mbdjnw==","_resolved":"/tmp/d00941743c20e5ca5564b4c3a87927bf/midscene-web-0.15.4-beta-20250425035200.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425035200.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"232ad60fe522000b5284554f426229c68265f135","size":946662,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250425035200.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250425035200.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425035200.0_1745553323700_0.6524311215430867"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T03:55:23.964Z","publish_time":1745553323964,"_source_registry_name":"default","_cnpm_publish_time":1745553323964},"0.15.4-beta-20250425030037.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250425030037.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.4-beta-20250425030037.0","@midscene/core":"0.15.4-beta-20250425030037.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250425030037.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4D1o8g/ZndGbZKCskej6tLJAswx49Hw3iQ6YRKfVa1OLhr3W/eeI8VvaG+tb1suff/GodY4p/HsfXO0AT93Hjw==","_resolved":"/tmp/74fd94312563f1bc5c6ee977d510e0d3/midscene-web-0.15.4-beta-20250425030037.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425030037.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d560e2d07afe06755bb5f768618b90d7c7921be7","size":946664,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250425030037.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250425030037.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425030037.0_1745550240086_0.23644125235191304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T03:04:00.527Z","publish_time":1745550240527,"_source_registry_name":"default","_cnpm_publish_time":1745550240527},"0.15.4-beta-20250425014742.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250425014742.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425014742.0","@midscene/shared":"0.15.4-beta-20250425014742.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250425014742.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dP34h9OsaDQb1+wGMXF1OneyK/jyq/J8JyYdqOaYDQqkjwJdoIW0WxlHKbxV5qtzxT/rZboVTTrzGvjXvHtoIw==","_resolved":"/tmp/a151ddca1636a0d944cc43f0a288b441/midscene-web-0.15.4-beta-20250425014742.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425014742.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"4b6cc14d122f2c587c1c40bf6e0eff9fbeaa1e9d","size":941015,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250425014742.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250425014742.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425014742.0_1745545841643_0.08862292500356617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T01:50:42.012Z","publish_time":1745545842012,"_source_registry_name":"default","_cnpm_publish_time":1745545842012},"0.15.4-beta-20250424145935.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250424145935.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250424145935.0","@midscene/shared":"0.15.4-beta-20250424145935.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250424145935.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TwTW39oOSTsbK4l59WrR29WSX1PXYQvDIvXvreccIujoLhRG9VIoVczwmdX03I2h3MbKMbDDiI6OvsySPsGmzA==","_resolved":"/tmp/2c68d90a824233d976069f791ddb8934/midscene-web-0.15.4-beta-20250424145935.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250424145935.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d0af940bccee91c1288fe0f0107172dd282fd57e","size":946576,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250424145935.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250424145935.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250424145935.0_1745506947165_0.46995017954672935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T15:02:27.356Z","publish_time":1745506947356,"_source_registry_name":"default","_cnpm_publish_time":1745506947356},"0.15.4-beta-20250424121213.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250424121213.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.4-beta-20250424121213.0","@midscene/core":"0.15.4-beta-20250424121213.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250424121213.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dsftvmfixvjs5O/M0BsfDFyjipT+IFryuDMDqGsffq01fwojjOVAB3YgYmDfvWnmmQk4Pcr7vaqQiyhEke7UCA==","_resolved":"/tmp/95ae18e6fa8a528e0104410b687641df/midscene-web-0.15.4-beta-20250424121213.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250424121213.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"5f9af6c3a041cd2162f4691b7adf52a401668c74","size":941017,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250424121213.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250424121213.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250424121213.0_1745496906184_0.19524193782026278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T12:15:06.470Z","publish_time":1745496906470,"_source_registry_name":"default","_cnpm_publish_time":1745496906470},"0.15.4-beta-20250424082035.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.4-beta-20250424082035.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250424082035.0","@midscene/shared":"0.15.4-beta-20250424082035.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.4-beta-20250424082035.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EJdFIR6dftNmKXJguwowmCinKJiAVWwKf6VWrzD8hveIc+5RVskXXJqCclp+BckaAyC80G6h5EtHcEPCtXA9Jw==","_resolved":"/tmp/778beb8ebd72eb500e251efe8254c25e/midscene-web-0.15.4-beta-20250424082035.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250424082035.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"4a127693a3d0b30014cc8e9b6f07c17bbb5dba77","size":951047,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.4-beta-20250424082035.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.4-beta-20250424082035.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250424082035.0_1745483009337_0.9176215592999775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T08:23:29.619Z","publish_time":1745483009619,"_source_registry_name":"default","_cnpm_publish_time":1745483009619},"0.15.3":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.3","@midscene/shared":"0.15.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Opw9cYHAimiPrjY7TgkaBJSg8h0OUNvChwClX2R0gX5VqsVaKPFVOKgZqmWS6uUYyZMTrdVj+rZn0zA86iub+Q==","_resolved":"/tmp/fbcea52e6d58b6b205abb74478786b87/midscene-web-0.15.3.tgz","_from":"file:midscene-web-0.15.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"2fd21f07ce5bc2ba3a0e647fe972a3d531c3ba31","size":950901,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.3.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3_1745481918171_0.9419301104547473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T08:05:18.433Z","publish_time":1745481918433,"_source_registry_name":"default","_cnpm_publish_time":1745481918433},"0.15.3-beta-20250424064016.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.3-beta-20250424064016.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.3-beta-20250424064016.0","@midscene/core":"0.15.3-beta-20250424064016.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.3-beta-20250424064016.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZSOya3nOn8THuQHKC7Q1bhDXxKeFpmRlIrd48uPwb2vY3iDoZvYtY99NAi16ejImYKYTIsHmU6iWsNMiJitKbg==","_resolved":"/tmp/d3b9244795ebd7849c2502408fab3864/midscene-web-0.15.3-beta-20250424064016.0.tgz","_from":"file:midscene-web-0.15.3-beta-20250424064016.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"2b399491a013b4bb5858f563e0bae996369abdd1","size":940829,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.3-beta-20250424064016.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.3-beta-20250424064016.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3-beta-20250424064016.0_1745476994924_0.041685174309591844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T06:43:15.249Z","publish_time":1745476995249,"_source_registry_name":"default","_cnpm_publish_time":1745476995249},"0.15.3-beta-20250424023030.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.3-beta-20250424023030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.3-beta-20250424023030.0","@midscene/core":"0.15.3-beta-20250424023030.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.3-beta-20250424023030.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Zx7iZqRbFMWb2UGl4UsVh4APKTjpSZHGPd9DC8RHCkVA5C+U3V7oHmefmOZ3syLDBgIPG0o6bU+jhyVN/IaB0w==","_resolved":"/tmp/2ac40b83946ce3c38ef307738ec82077/midscene-web-0.15.3-beta-20250424023030.0.tgz","_from":"file:midscene-web-0.15.3-beta-20250424023030.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b3e9688daa1c45f30c81141fc27b675179ca2210","size":951019,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.3-beta-20250424023030.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.3-beta-20250424023030.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3-beta-20250424023030.0_1745462034696_0.9415941388347053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T02:33:55.039Z","publish_time":1745462035039,"_source_registry_name":"default","_cnpm_publish_time":1745462035039},"0.15.3-beta-20250423152742.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.3-beta-20250423152742.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.3-beta-20250423152742.0","@midscene/shared":"0.15.3-beta-20250423152742.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.3-beta-20250423152742.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8nACGZEtM0WulSgQAhnN6kzhzBRVDyzk/69QRu4MnXW97dC36uMx82Ddb1SpBsIMAi5m2AoiFd+JYO29NzStWQ==","_resolved":"/tmp/c5134c5c018e692b1a64b287ff85c8cd/midscene-web-0.15.3-beta-20250423152742.0.tgz","_from":"file:midscene-web-0.15.3-beta-20250423152742.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"21fee4a0d47e617e0e1a25b0e04dcefd99af1cc3","size":929555,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.3-beta-20250423152742.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.3-beta-20250423152742.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3-beta-20250423152742.0_1745422234380_0.39951768524133935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T15:30:34.697Z","publish_time":1745422234697,"_source_registry_name":"default","_cnpm_publish_time":1745422234697},"0.15.2-beta-20250423033902.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.2-beta-20250423033902.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250423033902.0","@midscene/shared":"0.15.2-beta-20250423033902.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.2-beta-20250423033902.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NOTVmP6rYKyDD4cCi3SEBgqTqqtFdgaXBlERU3FoSUe7aBPCXJhAPcp2KhJmlq2Lwta+Hm27QEBL/NkHGUzrKA==","_resolved":"/tmp/c451faa80a49202ff6cc5d9752406356/midscene-web-0.15.2-beta-20250423033902.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250423033902.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d848a1e532c3251c269de5997ddd874cc2127ecc","size":928018,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.2-beta-20250423033902.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.2-beta-20250423033902.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250423033902.0_1745379721765_0.5204054126344793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T03:42:02.067Z","publish_time":1745379722067,"_source_registry_name":"default","_cnpm_publish_time":1745379722067},"0.15.3-beta-20250423023746.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.3-beta-20250423023746.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.3-beta-20250423023746.0","@midscene/shared":"0.15.3-beta-20250423023746.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.3-beta-20250423023746.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lkb1xMydtu6a/ZbwUxTIjgqJ9Dgh4VZv7lE8UgLt5mdmqm/03rcjiO/zXrx6mCygLTGw0u0FcpP0cFLFntll8Q==","_resolved":"/tmp/5b5e0cfe09a7135829f3d8fe4c721e5d/midscene-web-0.15.3-beta-20250423023746.0.tgz","_from":"file:midscene-web-0.15.3-beta-20250423023746.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1f956ddc333003b94d78f381839ef08037cc868c","size":939035,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.3-beta-20250423023746.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.3-beta-20250423023746.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3-beta-20250423023746.0_1745376038572_0.9739294650791455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T02:40:38.844Z","publish_time":1745376038844,"_source_registry_name":"default","_cnpm_publish_time":1745376038844},"0.15.2":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2","@midscene/shared":"0.15.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uMzKlKBqp7PrTPXIjYyUP5e0Pxa9K2Rz1T8+1m86cby54ybsmASRrxgH4rwVNsLlVeJCQnl9w6c7pP1czwkDwg==","_resolved":"/tmp/919794c6770d1266a99f3ef616b921a5/midscene-web-0.15.2.tgz","_from":"file:midscene-web-0.15.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e8630340f85c35b4356944442bce0006b29ef6cb","size":938881,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2_1745373122736_0.2986245576364335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T01:52:03.026Z","publish_time":1745373123026,"_source_registry_name":"default","_cnpm_publish_time":1745373123026},"0.15.2-beta-20250423012700.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.2-beta-20250423012700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250423012700.0","@midscene/shared":"0.15.2-beta-20250423012700.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.2-beta-20250423012700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VXFrbKxYLY2XlwcZtUX2g9FRd1Z+uAo2mVzcXpiqZkrp7rE34rSBHQsZW1sYUuOUJ6atMkEa87W78cjt5NkPRQ==","_resolved":"/tmp/5fcf74be735f77af297be9358afc3ea6/midscene-web-0.15.2-beta-20250423012700.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250423012700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"18caa429ce9c666e6bd58c2512d0e903ae0cfbac","size":939030,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.2-beta-20250423012700.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.2-beta-20250423012700.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250423012700.0_1745371792821_0.5959279624084521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T01:29:53.087Z","publish_time":1745371793087,"_source_registry_name":"default","_cnpm_publish_time":1745371793087},"0.15.2-beta-20250422125908.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.2-beta-20250422125908.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422125908.0","@midscene/shared":"0.15.2-beta-20250422125908.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.2-beta-20250422125908.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cuHx4OIyhmgCpawOVKgdKtVUyso1vyZWfDeu3LhuyP2+skG872zKtuafdznykDgYx1ym4WNygpYr/ukZdVgIqw==","_resolved":"/tmp/455f3aec62103a84455b9b0a2d8b716b/midscene-web-0.15.2-beta-20250422125908.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422125908.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b7f505fe6e7ee49693bdf82759f88be199557696","size":928019,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.2-beta-20250422125908.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.2-beta-20250422125908.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422125908.0_1745326926216_0.9441157710734955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T13:02:06.493Z","publish_time":1745326926493,"_source_registry_name":"default","_cnpm_publish_time":1745326926493},"0.15.2-beta-20250422080427.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.2-beta-20250422080427.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422080427.0","@midscene/shared":"0.15.2-beta-20250422080427.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.2-beta-20250422080427.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QaGp5nUmP7iWs86GmP8UJElEoPGnEBrKRrFk8cPL+cvps1j7oxiC0Jb2N4h5h3I8Uw6qvp7ib4l0ZGFpC8hIqg==","_resolved":"/tmp/7b8df7e57f42e4052db02252c0b79d3f/midscene-web-0.15.2-beta-20250422080427.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422080427.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"23acfefe4a1c356ffd1c97197c07da5bcafefe84","size":928014,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.2-beta-20250422080427.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.2-beta-20250422080427.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422080427.0_1745309241644_0.6052642160987016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T08:07:21.832Z","publish_time":1745309241832,"_source_registry_name":"default","_cnpm_publish_time":1745309241832},"0.15.2-beta-20250422064427.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.2-beta-20250422064427.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422064427.0","@midscene/shared":"0.15.2-beta-20250422064427.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.2-beta-20250422064427.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Dqk+VL1wxCJul2ZOnYTfUHUuE/Or3r2T/6eRUglmy+EmKRMAmDDI9/I6j+p4Q40ElE8lq6gAo0tR5VVVHrbZCw==","_resolved":"/tmp/2abd3050dd87f744eba85f71753437cd/midscene-web-0.15.2-beta-20250422064427.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422064427.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7eb0cc8b7bf3fab8adf1a983e485cc7229985764","size":924657,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.2-beta-20250422064427.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.2-beta-20250422064427.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422064427.0_1745304445150_0.46907044224816996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T06:47:25.390Z","publish_time":1745304445390,"_source_registry_name":"default","_cnpm_publish_time":1745304445390},"0.15.2-beta-20250422062522.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.2-beta-20250422062522.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422062522.0","@midscene/shared":"0.15.2-beta-20250422062522.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.2-beta-20250422062522.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WC6D4BCYI9ep1NSVMFWdD4MC+BkXG9hhYBsrvkggre0wWJatnblaub8ePnu6VoY4B9CBjKektvVSKHvx+Bd0JQ==","_resolved":"/tmp/1cbecff3c7ee8e0cfe4459140fcbaaf2/midscene-web-0.15.2-beta-20250422062522.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422062522.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"59cb9d34ef58b6dc462f74a9423a6412b7c37acb","size":928014,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.2-beta-20250422062522.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.2-beta-20250422062522.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422062522.0_1745303300323_0.062245499976591345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T06:28:20.536Z","publish_time":1745303300536,"_source_registry_name":"default","_cnpm_publish_time":1745303300536},"0.15.2-beta-20250422022348.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.2-beta-20250422022348.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422022348.0","@midscene/shared":"0.15.2-beta-20250422022348.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.2-beta-20250422022348.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bjf8XH6uxXENxxA4xfKxoxJhvwG+CVhQKzNFjgNU7nm/E5CrJPbXZsGC6NUTp8mDHDRcIbp/UkxKRUXCfs+olg==","_resolved":"/tmp/4aa75a14eb4dfea61daf170e14618ef9/midscene-web-0.15.2-beta-20250422022348.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422022348.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e9bafdb3b14799dc574f4f0aae7f3da92d281349","size":924545,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.2-beta-20250422022348.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.2-beta-20250422022348.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422022348.0_1745288802505_0.014948409193389134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T02:26:42.752Z","publish_time":1745288802752,"_source_registry_name":"default","_cnpm_publish_time":1745288802752},"0.15.1":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.1","@midscene/core":"0.15.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-f72X7ob5uekjMZaOBZGlgZSEcR2+b+d5/9ypFM5Ry/F4yPf14QV2deV0wSOxMDeEm9h6hErMMr0KH16tnjC4hQ==","_resolved":"/tmp/e32081c717fae3cabac7317769458280/midscene-web-0.15.1.tgz","_from":"file:midscene-web-0.15.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c2c6689c16a443f3b893cc57f6ab46a09c19a167","size":924436,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.1_1745237661522_0.6839408292772056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-21T12:14:21.735Z","publish_time":1745237661735,"_source_registry_name":"default","_cnpm_publish_time":1745237661735},"0.15.1-beta-20250421061609.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.1-beta-20250421061609.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.1-beta-20250421061609.0","@midscene/shared":"0.15.1-beta-20250421061609.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.1-beta-20250421061609.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5gVUvRzM0KCftn8w6fkKmRVbcLmHNn1uo/ok1K5LpasO42rCUDmprM8Qwl8fb8Citel+EiHWw6sm5tE9MLyaiA==","_resolved":"/tmp/aca06a686704f3847937c8ca0b110d6d/midscene-web-0.15.1-beta-20250421061609.0.tgz","_from":"file:midscene-web-0.15.1-beta-20250421061609.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b30ba87b5780d42ce08d31bf738c752424469001","size":924545,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.1-beta-20250421061609.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.1-beta-20250421061609.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.1-beta-20250421061609.0_1745216344727_0.31692353224074954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-21T06:19:04.933Z","publish_time":1745216344933,"_source_registry_name":"default","_cnpm_publish_time":1745216344933},"0.15.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.15.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.0","@midscene/shared":"0.15.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.15.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oskkCEF+1DC63PV18FP8RKA3sqaxoA6tiHAtFM5dgELaOchFy5pAQLCMiJfpf7Htp/MAx4FjOUfI9416qElOLw==","_resolved":"/tmp/61d5d21f8884edb49226b129deb7168e/midscene-web-0.15.0.tgz","_from":"file:midscene-web-0.15.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ff8437fc9f2fa48b8de23a212a4e7c42841c0da5","size":926325,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.15.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.0_1744975640723_0.08016153024262929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T11:27:20.976Z","publish_time":1744975640976,"_source_registry_name":"default","_cnpm_publish_time":1744975640976},"0.14.4-beta-20250418104534.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418104534.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250418104534.0","@midscene/core":"0.14.4-beta-20250418104534.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418104534.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VQ4wGEq7bHMgfycltRtJpWOc6ClG3E3ZZb7Z/XpDJnQB3utdia2INZ3EvqXQEaWGPBSmEkVZwf1JMDKacvNitw==","_resolved":"/tmp/38d9e7eb809e07477151ece028fbe8f3/midscene-web-0.14.4-beta-20250418104534.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418104534.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"60eb1bb25ca909ce56b802211e464d07b1818812","size":926453,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418104534.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418104534.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418104534.0_1744973305671_0.29986421825086707"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T10:48:25.906Z","publish_time":1744973305906,"_source_registry_name":"default","_cnpm_publish_time":1744973305906},"0.14.4-beta-20250418094131.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418094131.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418094131.0","@midscene/shared":"0.14.4-beta-20250418094131.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418094131.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sC1UAIbVeP+CD4NAFDl2mHXVkD/gUhkicZ5lY0/SDHF8Qh6OKFVqbJX9o/oGYi26VWPcWaJOub0JzqdTfKraKQ==","_resolved":"/tmp/e6603d1c2f344f6ea54fa6317673945a/midscene-web-0.14.4-beta-20250418094131.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418094131.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7a68173797b09c65434674725bd680b978837509","size":926421,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418094131.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418094131.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418094131.0_1744969490514_0.046416673107615214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T09:44:50.746Z","publish_time":1744969490746,"_source_registry_name":"default","_cnpm_publish_time":1744969490746},"0.14.4-beta-20250418084236.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418084236.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250418084236.0","@midscene/core":"0.14.4-beta-20250418084236.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418084236.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/vqdXhSHYVH2poDeTRCjR1xTZ1JaI7HbfKU0HyeWSe1vR8Hmq9wryd+8isIvdvwsi8T1dxXsvyPOvuLZ7ML+Kw==","_resolved":"/tmp/a9e4ef574c7be91d1a5b617813ad8ab1/midscene-web-0.14.4-beta-20250418084236.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418084236.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f7a8378644db12872d87e00d73d8c1780c91f85d","size":923508,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418084236.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418084236.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418084236.0_1744965923904_0.5421950415464003"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T08:45:24.135Z","publish_time":1744965924135,"_source_registry_name":"default","_cnpm_publish_time":1744965924135},"0.14.4-beta-20250418081130.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418081130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418081130.0","@midscene/shared":"0.14.4-beta-20250418081130.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418081130.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qdQJFNdvSeTspRjMOc9tr4wq9Oj6R/BGCKa9/YfLZ4Dn2XasQYbwxCAGqFfYPUWiKyCtfbjkBvyrejuWPEVInw==","_resolved":"/tmp/ce50da3dd13e6f1de58ff0be438eeee5/midscene-web-0.14.4-beta-20250418081130.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418081130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"fd2ee6e95614c981c377b30e0c29d4f8acfe297a","size":923361,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418081130.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418081130.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418081130.0_1744964057893_0.9171696612867375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T08:14:18.936Z","publish_time":1744964058936,"_source_registry_name":"default","_cnpm_publish_time":1744964058936},"0.14.4-beta-20250418075345.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418075345.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418075345.0","@midscene/shared":"0.14.4-beta-20250418075345.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418075345.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gtATEVKxtmw9wgLg13vyhPRylhTDojJAN4We7r2d/u4ZKvW8xqjAqft3Tlal0xqU3yqk/ghI+nP7FaEiXiK0Kw==","_resolved":"/tmp/e40e4aece908b56b5eaee949f4029d4b/midscene-web-0.14.4-beta-20250418075345.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418075345.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6847d1e8d59fc8898d3f527ab61e5163fe80e336","size":923488,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418075345.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418075345.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418075345.0_1744963000419_0.6142711881025869"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T07:56:40.692Z","publish_time":1744963000692,"_source_registry_name":"default","_cnpm_publish_time":1744963000692},"0.14.4-beta-20250418071333.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418071333.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418071333.0","@midscene/shared":"0.14.4-beta-20250418071333.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418071333.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-45FFwzF+vgDJJVFdaYYW3hyQCKmXnzupAl3Opq6qybP/SZbXN2CztG0dQu624S2gSQvB4Mj+WvP1PwMvurnqwg==","_resolved":"/tmp/11ee40d73bcf0c469f0b7080cc873fe8/midscene-web-0.14.4-beta-20250418071333.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418071333.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"40b4df05a6bf6b5e2cc68608cf124915588bb96d","size":923487,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418071333.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418071333.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418071333.0_1744960582615_0.5774147495900961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T07:16:22.881Z","publish_time":1744960582881,"_source_registry_name":"default","_cnpm_publish_time":1744960582881},"0.14.4-beta-20250418053901.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418053901.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418053901.0","@midscene/shared":"0.14.4-beta-20250418053901.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418053901.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qK7w72P54Nf5hQJDnlzVZLfmSZAhIp1ua26Gll0oZlCJUqaws4xttrKUMz6DW/BppHMY6xXzWpjKvCJVHArEPg==","_resolved":"/tmp/dae907714bff8efe8bd083988467536e/midscene-web-0.14.4-beta-20250418053901.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418053901.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d3be3ce2a02c1fcc2bb87edf794b7aafef3d272d","size":923487,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418053901.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418053901.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418053901.0_1744954918079_0.23533039303986336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T05:41:58.329Z","publish_time":1744954918329,"_source_registry_name":"default","_cnpm_publish_time":1744954918329},"0.14.4-beta-20250418052229.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418052229.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418052229.0","@midscene/shared":"0.14.4-beta-20250418052229.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418052229.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-erPCbscMjFml9vQNXgtFYoOv42rQ396PKYeTCLwoz+oF24FNDplU9jO75XgmMSYzxCrZ1RbA02yb18MT+S46Kg==","_resolved":"/tmp/74573a5ff387b45b9bc168f722fae3e0/midscene-web-0.14.4-beta-20250418052229.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418052229.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1067c8159b9dbbc026f1966a7501a81b03ff9774","size":923486,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418052229.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418052229.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418052229.0_1744953921260_0.4158596168616324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T05:25:21.498Z","publish_time":1744953921498,"_source_registry_name":"default","_cnpm_publish_time":1744953921498},"0.14.4-beta-20250418022942.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418022942.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418022942.0","@midscene/shared":"0.14.4-beta-20250418022942.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418022942.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GpYMC2ljMm9kc7TBSaEQICp6mOSFc6G7ZbkxS/a+3iC5o2fbSUmgTVH3feFrw5/hlk/zwsBjfZrFShboo0obZA==","_resolved":"/tmp/198a77e65dbf39229606eef209379bef/midscene-web-0.14.4-beta-20250418022942.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418022942.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0edea75f4b19e77d54b91872e33261d450d4bf03","size":921108,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418022942.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418022942.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418022942.0_1744943557859_0.8322830480634411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T02:32:38.117Z","publish_time":1744943558117,"_source_registry_name":"default","_cnpm_publish_time":1744943558117},"0.14.4-beta-20250418020101.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418020101.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418020101.0","@midscene/shared":"0.14.4-beta-20250418020101.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418020101.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-64EVWC0bis3ZMON4rKU6rCO0IInPZeVeLYgRbbqLLIzCORYIWBtDlFFiUXOn0q9b9zPy8fE1o00+dxRaFG4b1g==","_resolved":"/tmp/b0e7e1999711acaceaf66e5dec75e52e/midscene-web-0.14.4-beta-20250418020101.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418020101.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"3ba5faae8c1cfa5b77063f6286cdaf820caea973","size":920207,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418020101.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418020101.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418020101.0_1744941829073_0.9487531543073935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T02:03:49.304Z","publish_time":1744941829304,"_source_registry_name":"default","_cnpm_publish_time":1744941829304},"0.14.4-beta-20250418004946.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250418004946.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418004946.0","@midscene/shared":"0.14.4-beta-20250418004946.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250418004946.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LoDOTT/rumO32NZDXkrQ4kgCpq5pP01DbkNAqrJrf/AMJ7g4RtMjVPJBLuk1zsxMRPyTwiyrbO6yepglNo+F7g==","_resolved":"/tmp/4e7a906584a83f9dfa817a163f0c8ec8/midscene-web-0.14.4-beta-20250418004946.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418004946.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"fc9b072db342b9ebc7719211e760a2c215790e30","size":909116,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250418004946.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250418004946.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418004946.0_1744937554197_0.8115811263294823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T00:52:34.405Z","publish_time":1744937554405,"_source_registry_name":"default","_cnpm_publish_time":1744937554405},"0.14.4-beta-20250417165036.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250417165036.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417165036.0","@midscene/shared":"0.14.4-beta-20250417165036.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250417165036.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1M66nC+swG/L2WvOx4jHo1+DjAi8PNPhFYjDKCBYdR7VhoBPYNwuUAv78aiLVeaAiXL+yn4kJUS7Pcu97ZyVxw==","_resolved":"/tmp/aecadfe12478949d23c7c609a3eb747d/midscene-web-0.14.4-beta-20250417165036.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417165036.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"5e5df727782ad3c46c88f473b17f83621b46581f","size":909115,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250417165036.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250417165036.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417165036.0_1744908806477_0.046674702667553136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T16:53:26.841Z","publish_time":1744908806841,"_source_registry_name":"default","_cnpm_publish_time":1744908806841},"0.14.4-beta-20250417134518.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250417134518.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250417134518.0","@midscene/core":"0.14.4-beta-20250417134518.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250417134518.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-N/+pK7OMvDb2ER2cxiTJAuTciRsE+E83EVar4qEe45/aCy8+6ocfwmWbh0ovsRyxqp0jmEqsFy/Pa012BdtcPg==","_resolved":"/tmp/487be28d690808def619301819e46a92/midscene-web-0.14.4-beta-20250417134518.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417134518.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"62c8b8adda95a183e69fbfe80e2984ff3b0a0b55","size":909114,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250417134518.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250417134518.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417134518.0_1744897705178_0.7371607096378561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T13:48:25.423Z","publish_time":1744897705423,"_source_registry_name":"default","_cnpm_publish_time":1744897705423},"0.14.4-beta-20250417094631.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250417094631.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417094631.0","@midscene/shared":"0.14.4-beta-20250417094631.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250417094631.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ExXOAj8Hy1mCF2Q7cSNyyJv0X80Blgjg0BRK8fT0VrdUxFX3OF5eHqT0vp2QJSY/vnoegm4DuVMqhOIdKESObA==","_resolved":"/tmp/3ad60d6b77e25005a2ce4d68df9257f2/midscene-web-0.14.4-beta-20250417094631.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417094631.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"96a9f0a8d6f2b90dbfc99062f550a102f37c051b","size":909114,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250417094631.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250417094631.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417094631.0_1744883359620_0.010227776451179338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T09:49:19.895Z","publish_time":1744883359895,"_source_registry_name":"default","_cnpm_publish_time":1744883359895},"0.14.4-beta-20250417074217.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250417074217.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417074217.0","@midscene/shared":"0.14.4-beta-20250417074217.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250417074217.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yWiZrUAHdDnqIxZWQp6HoUXOhfqOEHvE+RXYxZCkjwTqtDrRgl2jcpGJAf33BaSFFObn7e78YSt/1UEsXhj11Q==","_resolved":"/tmp/30cd60b4deb25ea79ddd03aee6cabd70/midscene-web-0.14.4-beta-20250417074217.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417074217.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"22d353ca1ba2dd132bd61d2d83cc5e4572a9a7f1","size":909114,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250417074217.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250417074217.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417074217.0_1744875911933_0.27399513777349904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T07:45:12.180Z","publish_time":1744875912180,"_source_registry_name":"default","_cnpm_publish_time":1744875912180},"0.14.4-beta-20250417070627.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250417070627.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417070627.0","@midscene/shared":"0.14.4-beta-20250417070627.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250417070627.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IVsn5fKEYUTsDJ/H9zkaKGNIVaujxDGUYVRCVjUbbOrjl1PIfk9CnzsHMc9TZwrwRU6hVMixxDYC5c66J1tTpw==","_resolved":"/tmp/32dfdd08b535d4733f30ff73bd09abd8/midscene-web-0.14.4-beta-20250417070627.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417070627.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6463e7cfc29eed0ed9401587e8574f47837d4d1b","size":901518,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250417070627.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250417070627.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417070627.0_1744873756685_0.46680289887315984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T07:09:16.986Z","publish_time":1744873756986,"_source_registry_name":"default","_cnpm_publish_time":1744873756986},"0.14.4-beta-20250417055544.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250417055544.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417055544.0","@midscene/shared":"0.14.4-beta-20250417055544.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250417055544.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-K/T7xgzeM0c81CPVkAw75SBB9QIsQKpudZodr8cGZoOtQMcBBhx6j1ku5Kpzx62nr6zZVBnbWq+pHDA4hnkwog==","_resolved":"/tmp/3ad40ea8c1978787d0f16c40c9cfe505/midscene-web-0.14.4-beta-20250417055544.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417055544.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a2caf0059f1325df0dde81c4fe32763fd2353452","size":901143,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250417055544.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250417055544.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417055544.0_1744869504401_0.4864962733588585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T05:58:24.646Z","publish_time":1744869504646,"_source_registry_name":"default","_cnpm_publish_time":1744869504646},"0.14.4-beta-20250417034729.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250417034729.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417034729.0","@midscene/shared":"0.14.4-beta-20250417034729.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250417034729.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CZgDgUbdW2MeYPSebc2WKCygJkTWCEvOKuPpK9INBDNCNg1tOSOackMqg9OEqJAk2qKU6iM6b5C284u7581zyA==","_resolved":"/tmp/084a07874ade761c498c6f2ded3fb317/midscene-web-0.14.4-beta-20250417034729.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417034729.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e05dac9bb8c58ec14a9bba72aa481eb590246609","size":900667,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250417034729.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250417034729.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417034729.0_1744861812924_0.5446386892179573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T03:50:13.250Z","publish_time":1744861813250,"_source_registry_name":"default","_cnpm_publish_time":1744861813250},"0.14.4-beta-20250416140508.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250416140508.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250416140508.0","@midscene/core":"0.14.4-beta-20250416140508.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250416140508.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Xd2q+zAzatKs2C7OzxHi93+ZaPg4cvAF/vrB/UAyIiUOuaAVAx/A5+CWXwPZrOZVvnvUrXaFs+C1fpkbknZGfA==","_resolved":"/tmp/e7dd28f9dfaafbbf40916674a9412ee7/midscene-web-0.14.4-beta-20250416140508.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416140508.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"dead353f33ed0e260d5fe72970839044f6d4ad17","size":816412,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250416140508.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250416140508.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416140508.0_1744812471778_0.06163982589933403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T14:07:52.076Z","publish_time":1744812472076,"_source_registry_name":"default","_cnpm_publish_time":1744812472076},"0.14.4-beta-20250416114650.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250416114650.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416114650.0","@midscene/shared":"0.14.4-beta-20250416114650.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250416114650.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Jd/BJNCTp9DseIH8DINNQWWI85IXY+gW44TmIF/zCO62gIrp65mmcRFP3A4x1Hi2/IrNksvIfLyEB7n+PVNriA==","_resolved":"/tmp/b315489d16ebf20917a3b1b37d2010e8/midscene-web-0.14.4-beta-20250416114650.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416114650.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"bd35dd37e2eeed0374231cf98a2250c442985f32","size":824052,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250416114650.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250416114650.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416114650.0_1744804172475_0.5812197458924708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T11:49:32.696Z","publish_time":1744804172696,"_source_registry_name":"default","_cnpm_publish_time":1744804172696},"0.14.4-beta-20250416063501.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250416063501.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416063501.0","@midscene/shared":"0.14.4-beta-20250416063501.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250416063501.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LSvScgi0VoUSQ/uS/nSLW2pI5u7hMlQ9S7t+YOYUVjPGD2/Cq+rTzLmowAFQY8Psf/NDuwnVuJlXRa4ehZjXJg==","_resolved":"/tmp/d90a06a7b4bffa0dd1c3d957b7a5af98/midscene-web-0.14.4-beta-20250416063501.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416063501.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"cf4d3cb36ebd26405eb49206df7a26ccf9b8e787","size":824050,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250416063501.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250416063501.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416063501.0_1744785471824_0.8349392538517637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T06:37:52.151Z","publish_time":1744785472151,"_source_registry_name":"default","_cnpm_publish_time":1744785472151},"0.14.4-beta-20250416041002.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250416041002.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416041002.0","@midscene/shared":"0.14.4-beta-20250416041002.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250416041002.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aKSFtGY3r0DqD2q2mp9FtGeURhi4h11j1Xs9YzYjBLREkdfhL2SsPWfaYXAgVYsU/Ms/T7Hoka2DvvLFV7fG/A==","_resolved":"/tmp/e868e6a582e12394040e6a38f68a5ceb/midscene-web-0.14.4-beta-20250416041002.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416041002.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7dd6d727eaeea877fa0ba09350a725bad969d3fc","size":824050,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250416041002.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250416041002.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416041002.0_1744776768579_0.44441498369692023"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T04:12:48.855Z","publish_time":1744776768855,"_source_registry_name":"default","_cnpm_publish_time":1744776768855},"0.14.4-beta-20250416031649.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250416031649.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416031649.0","@midscene/shared":"0.14.4-beta-20250416031649.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250416031649.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nPsD0mGOKLZYPcjwJc3b99K0o9DINzCuH/NtI9oTBGsQSlLOqfqAZZ7qDb7f1zSIitTyIN1wpIlykQUBwZvwzg==","_resolved":"/tmp/e7e53f4d3a87791f7c4fdc158915494a/midscene-web-0.14.4-beta-20250416031649.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416031649.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a3d8c79a6d375190af46e1a27f359add7448c8db","size":824052,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250416031649.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250416031649.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416031649.0_1744773580369_0.32690969960403526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T03:19:40.625Z","publish_time":1744773580625,"_source_registry_name":"default","_cnpm_publish_time":1744773580625},"0.14.4-beta-20250416024415.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250416024415.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416024415.0","@midscene/shared":"0.14.4-beta-20250416024415.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250416024415.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fHUjihMhuZrVBkA33lnd8Lddo+qudFrGUj2ZBG0qFgsNNN7VKwZ0oBD9pxsF/2m1LBxBSw0MVW1OWy68scWc2g==","_resolved":"/tmp/4ddf0749bc0885f3de1895a1fbab9694/midscene-web-0.14.4-beta-20250416024415.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416024415.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7c0793e2363e35db0b91e660d18152ed15e69634","size":824745,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250416024415.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250416024415.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416024415.0_1744771621736_0.12245180172773762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T02:47:02.003Z","publish_time":1744771622003,"_source_registry_name":"default","_cnpm_publish_time":1744771622003},"0.14.3-beta-20250415152700.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.3-beta-20250415152700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.3-beta-20250415152700.0","@midscene/shared":"0.14.3-beta-20250415152700.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.3-beta-20250415152700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-f0bLoJwuBNDjYvEoA8jctsQIui/XDdwYUrbvJvBLU7mRwmdS92mRqhyDxckpHkCoj7kkniE4MPHg7iSTeh7qKQ==","_resolved":"/tmp/09065824a3a93af6029dfee6288d5bb0/midscene-web-0.14.3-beta-20250415152700.0.tgz","_from":"file:midscene-web-0.14.3-beta-20250415152700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6ece843ebc2c241f6f494344609b7a96f430d1cc","size":820153,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.3-beta-20250415152700.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.3-beta-20250415152700.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3-beta-20250415152700.0_1744730983554_0.9873851860083769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T15:29:43.798Z","publish_time":1744730983798,"_source_registry_name":"default","_cnpm_publish_time":1744730983798},"0.14.4-beta-20250415065130.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250415065130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250415065130.0","@midscene/core":"0.14.4-beta-20250415065130.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250415065130.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+b15RnHzeZyNP6bel12yM/BaJMrKsSUL17z7lihKAugmeO86mLTwV43xl3wF0fvW00ZmpH3SWCN8ABI6oK356g==","_resolved":"/tmp/ab3478f46cf49b30bb0722c983d3ebb0/midscene-web-0.14.4-beta-20250415065130.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250415065130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ec1459baebedec88449a9b42f26bb0272ff2ec6c","size":824849,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250415065130.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250415065130.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250415065130.0_1744700061079_0.2690171778440862"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T06:54:21.301Z","publish_time":1744700061301,"_source_registry_name":"default","_cnpm_publish_time":1744700061301},"0.14.4-beta-20250414114024.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.4-beta-20250414114024.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250414114024.0","@midscene/shared":"0.14.4-beta-20250414114024.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.4-beta-20250414114024.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BY83xeVoOnyiadZTrU0C4nZDmeea9O4jrR1itHcTB0/TXuiEOkui17vscoVr968gmFHLdCJNP8yAgShuy+pQVQ==","_resolved":"/tmp/5166364be2bb20c40714daf4376d4ece/midscene-web-0.14.4-beta-20250414114024.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250414114024.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"96e7e362f6a5314c775a42d1746b4adfbdb9817f","size":824696,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.4-beta-20250414114024.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.4-beta-20250414114024.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250414114024.0_1744630987720_0.638142103524902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-14T11:43:07.952Z","publish_time":1744630987952,"_source_registry_name":"default","_cnpm_publish_time":1744630987952},"0.14.3-beta-20250410123810.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.3-beta-20250410123810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.3-beta-20250410123810.0","@midscene/core":"0.14.3-beta-20250410123810.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.3-beta-20250410123810.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BMmdKql+1cvnCcAw/E9f2bCl3Y+jyzGfPpPvTfdRbw8VfK6QYWa97GTaF071jO2Jp4RaMiXw20x4ynLHEA0Uog==","_resolved":"/tmp/4c05350ec53dc620c5f5f83bcecfe73c/midscene-web-0.14.3-beta-20250410123810.0.tgz","_from":"file:midscene-web-0.14.3-beta-20250410123810.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"517512d063ec75166dfa15ccd4a4b316f268aa49","size":809556,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.3-beta-20250410123810.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.3-beta-20250410123810.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3-beta-20250410123810.0_1744288848424_0.44595949406084046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-10T12:40:48.670Z","publish_time":1744288848670,"_source_registry_name":"default","_cnpm_publish_time":1744288848670},"0.14.3":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.3","@midscene/shared":"0.14.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9HPq6MBllDFWHdCXBT6CGFtna1aikPiCemOqxiRV7mAaNCovFdEJGAqJzfycdAFZ/B4hTTcbxY5maxnlTOMAmQ==","_resolved":"/tmp/e1c7d6dbc2d564fa5521de0da33891c1/midscene-web-0.14.3.tgz","_from":"file:midscene-web-0.14.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c96fd578199a1ef27e77071c41ff7446196c4550","size":809224,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.3.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3_1744276287100_0.7522008162144942"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-10T09:11:27.358Z","publish_time":1744276287358,"_source_registry_name":"default","_cnpm_publish_time":1744276287358},"0.14.3-beta-20250410083912.0":{"name":"@midscene/web","version":"0.14.3-beta-20250410083912.0","license":"MIT","_id":"@midscene/web@0.14.3-beta-20250410083912.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"93a39230b34706b42f6b023fd93948cbc4c7515b","size":809321,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.3-beta-20250410083912.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.3-beta-20250410083912.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3-beta-20250410083912.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/327bbb76d836ed05581ee4a9b2a93324/midscene-web-0.14.3-beta-20250410083912.0.tgz","_integrity":"sha512-aDowJMaLTEOB2KzfnKK9IxcmIfU9rYMPnKP0ZnF0mU6sh/4EgZt7+DK/grqOTkV8Dej4xTIZva5ZI37jCGbhcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3-beta-20250410083912.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3-beta-20250410083912.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3-beta-20250410083912.0_1744274516460_0.3571814244517977","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-10T08:41:56.706Z","publish_time":1744274516706,"_source_registry_name":"default","_cnpm_publish_time":1744274516706},"0.14.3-beta-20250409035641.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.3-beta-20250409035641.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.3-beta-20250409035641.0","@midscene/shared":"0.14.3-beta-20250409035641.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.3-beta-20250409035641.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+WcDPeGpKRtdCyBDUQteMa2sPIvcZuBeEhRN038PsSF+WGo8SO4qi7jJWaWnVXlqlNnmiMuu6OxttGtWnqo0DA==","_resolved":"/tmp/6a61e49dd5f2f4f031355f5ac192d6e6/midscene-web-0.14.3-beta-20250409035641.0.tgz","_from":"file:midscene-web-0.14.3-beta-20250409035641.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"eb2b69b71e3084f823e0c0097a2ea1c3f475b7d3","size":816915,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.3-beta-20250409035641.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.3-beta-20250409035641.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3-beta-20250409035641.0_1744171175830_0.8000744594039275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T03:59:36.131Z","publish_time":1744171176131,"_source_registry_name":"default","_cnpm_publish_time":1744171176131},"0.14.3-beta-20250409031306.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.3-beta-20250409031306.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.3-beta-20250409031306.0","@midscene/core":"0.14.3-beta-20250409031306.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.3-beta-20250409031306.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wz6D5vXzYconHOhBwkkCkb+SB10rVOTjOsy8gcMvwlaOR7nKAqZ+uyE2wB/ZX16xIBlZ0khC7wHQNulTUFx5ZQ==","_resolved":"/tmp/928f140bc8df0a380d1ff93e97d43725/midscene-web-0.14.3-beta-20250409031306.0.tgz","_from":"file:midscene-web-0.14.3-beta-20250409031306.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d8299d5cd0b3dfa5c5fff9d5d815f8e0a946f3b8","size":816757,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.3-beta-20250409031306.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.3-beta-20250409031306.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3-beta-20250409031306.0_1744168557474_0.35933569824761347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T03:15:57.770Z","publish_time":1744168557770,"_source_registry_name":"default","_cnpm_publish_time":1744168557770},"0.14.3-beta-20250409023722.0":{"name":"@midscene/web","version":"0.14.3-beta-20250409023722.0","license":"MIT","_id":"@midscene/web@0.14.3-beta-20250409023722.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"b5cd94252333f86bb9c1c6800e881421edae82d1","size":816743,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.3-beta-20250409023722.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.3-beta-20250409023722.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3-beta-20250409023722.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e9282f3e0136b4253b03ffe68eb75460/midscene-web-0.14.3-beta-20250409023722.0.tgz","_integrity":"sha512-TSwSVTwgjghhAtyXyG/k24twj+oKdBoL0jl0+BUqKs9469ZKTXppaPWoKjzE34GVp/qWkWUTmyERWVjTaRn+2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3-beta-20250409023722.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3-beta-20250409023722.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3-beta-20250409023722.0_1744166437565_0.5290670608653998","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-09T02:40:37.850Z","publish_time":1744166437850,"_source_registry_name":"default","_cnpm_publish_time":1744166437850},"0.14.2":{"name":"@midscene/web","version":"0.14.2","license":"MIT","_id":"@midscene/web@0.14.2","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"b608b318152019f17e146f9668baa1f092d025bf","size":809122,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.2.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/982affb2a9e5b97fbb11813428f45037/midscene-web-0.14.2.tgz","_integrity":"sha512-0D4SWIzkO/YYL4jhRxgKoB9smcS2CDRu8PmK6xtxeoFUIWIH2ZmyCoSosj6KYSUmI3vl/7aC1bYMsRRjh16waA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.2_1744165896632_0.6305236317038412","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-09T02:31:36.908Z","publish_time":1744165896908,"_source_registry_name":"default","_cnpm_publish_time":1744165896908},"0.14.2-beta-20250408164930.0":{"name":"@midscene/web","version":"0.14.2-beta-20250408164930.0","license":"MIT","_id":"@midscene/web@0.14.2-beta-20250408164930.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"e1a2dc22eb16cde25e850e255156fabc189e39f0","size":809229,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.2-beta-20250408164930.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.2-beta-20250408164930.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.2-beta-20250408164930.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09991405bf9b371df0607d3d49aed5b8/midscene-web-0.14.2-beta-20250408164930.0.tgz","_integrity":"sha512-jJ8Zkerrw90f8B51rNGAkEKpK0BPfdcPV+AN0kVuOyT773SQeoQWOLmYJXbcaHn8iEYwcWmCVdApjGE4+GZ5+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.2-beta-20250408164930.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.2-beta-20250408164930.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.2-beta-20250408164930.0_1744131133300_0.7650981409800373","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-08T16:52:13.552Z","publish_time":1744131133552,"_source_registry_name":"default","_cnpm_publish_time":1744131133552},"0.14.2-beta-20250408083201.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.2-beta-20250408083201.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.2-beta-20250408083201.0","@midscene/core":"0.14.2-beta-20250408083201.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.2-beta-20250408083201.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kfKlqSLxPY+K0RHs4nYNCSWWAvYkuyAToS9BSu3w/qCd4qjYEzHSv6uEQZ27xYmpn6mrClf+IZRqLhiHvxubvQ==","_resolved":"/tmp/0162ebb326150a7d4c3f43b3c5f7564f/midscene-web-0.14.2-beta-20250408083201.0.tgz","_from":"file:midscene-web-0.14.2-beta-20250408083201.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"9534d96247e6aa85d3c984919c54def21b9492ad","size":809225,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.2-beta-20250408083201.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.2-beta-20250408083201.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.2-beta-20250408083201.0_1744101289286_0.712206816376797"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-08T08:34:49.513Z","publish_time":1744101289513,"_source_registry_name":"default","_cnpm_publish_time":1744101289513},"0.14.2-beta-20250408014840.0":{"name":"@midscene/web","version":"0.14.2-beta-20250408014840.0","license":"MIT","_id":"@midscene/web@0.14.2-beta-20250408014840.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"6dcc34544b84533f48317202d09c611e9459c319","size":809224,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.2-beta-20250408014840.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.2-beta-20250408014840.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.2-beta-20250408014840.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2dc6ad0a89023d448391c4c56a51ff8f/midscene-web-0.14.2-beta-20250408014840.0.tgz","_integrity":"sha512-QMDLyHCOtVdVj3PRBZHybiLchVKUnuqu0i3IOLHRtYIY6xK0bGK2baIQRPWnZubmwZFhDk8TUTgkpXwAc4v3tA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.2-beta-20250408014840.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.2-beta-20250408014840.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.2-beta-20250408014840.0_1744077085473_0.26506410752024423","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-08T01:51:25.715Z","publish_time":1744077085715,"_source_registry_name":"default","_cnpm_publish_time":1744077085715},"0.14.1-beta-20250403090809.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.1-beta-20250403090809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.1-beta-20250403090809.0","@midscene/shared":"0.14.1-beta-20250403090809.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.1-beta-20250403090809.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-En/YJVeusEsTAFvkSMcc0GOHLpuiDrIIdEdFEYRG2ftdTfHQ1WjeXdaXyVfrFxKDa1AOhnDKzmiqiy667y1Xpw==","_resolved":"/tmp/2ce86fc509e605eaff70ca2f7eea064b/midscene-web-0.14.1-beta-20250403090809.0.tgz","_from":"file:midscene-web-0.14.1-beta-20250403090809.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"8f848e1855460844fc9f7aa2b9194a4f0e192f32","size":814583,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.1-beta-20250403090809.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.1-beta-20250403090809.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.1-beta-20250403090809.0_1743671452401_0.005512867383847597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T09:10:52.726Z","publish_time":1743671452726,"_source_registry_name":"default","_cnpm_publish_time":1743671452726},"0.14.1":{"name":"@midscene/web","version":"0.14.1","license":"MIT","_id":"@midscene/web@0.14.1","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"af7aebe3b5d285108a1bea9e1a4151aa869fe251","size":808945,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.1.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b7bc9f172f94b6ebd5fcad73114233f1/midscene-web-0.14.1.tgz","_integrity":"sha512-u1slBA0g4Z5mL/zdwE9l3rTom8WStX4K757uH2tbvJon4qz0VsS/XXp7bz8LB8mYGyHou2gEshDTv10tJbDi2w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.1_1743669669805_0.6580242882056002","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-03T08:41:10.158Z","publish_time":1743669670158,"_source_registry_name":"default","_cnpm_publish_time":1743669670158},"0.14.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.14.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.0","@midscene/shared":"0.14.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.14.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RJPaSx1i2RHmy7sjWchPYMwRr2F/C1dbQ/ZBlkzZ9mdsaSuG5t0rBjQZLVBOEqEJjmsP41dMEjNaAhCOPpv/tQ==","_resolved":"/tmp/ca1a24fba4f3bd5ee2505870eba304a4/midscene-web-0.14.0.tgz","_from":"file:midscene-web-0.14.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"74c7aba74e689b7b4cd7e8ba3e3c1acb0ca12daf","size":808946,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.14.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.0_1743660116711_0.4142519275654257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T06:01:56.987Z","publish_time":1743660116987,"_source_registry_name":"default","_cnpm_publish_time":1743660116987},"0.13.2-beta-20250403054019.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250403054019.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250403054019.0","@midscene/shared":"0.13.2-beta-20250403054019.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250403054019.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NjMkQrVWJAqvaNcs3T0NMODw9iErZByuCsXNmVGzbB7FcmWjIxK33qHKFkp3VCuDdAnCGNqOJm3Y2nIArthBlg==","_resolved":"/tmp/524503e7cc4c72af6061b8ef9aeadd9d/midscene-web-0.13.2-beta-20250403054019.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250403054019.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"b019a2dadb56627fbab92c45e3fbd578b87e0fb1","size":809088,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250403054019.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250403054019.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250403054019.0_1743658981520_0.0900890767549769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T05:43:01.820Z","publish_time":1743658981820,"_source_registry_name":"default","_cnpm_publish_time":1743658981820},"0.13.2-beta-20250403020006.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250403020006.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250403020006.0","@midscene/shared":"0.13.2-beta-20250403020006.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250403020006.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZRwpM/s9FKibor62gGv7r1eZhScCSB0Z4LVhZ4dIXGaTmTia18dD8aPC1dQ33LXaZgnvXkKzkHIHnUSGBAFkig==","_resolved":"/tmp/2aa5a2b219451dae725349b61bbc0e83/midscene-web-0.13.2-beta-20250403020006.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250403020006.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"220a247870e591a3ee9071fe7bedd80f0f4c255a","size":732502,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250403020006.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250403020006.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250403020006.0_1743645769342_0.7383536066457854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T02:02:49.636Z","publish_time":1743645769636,"_source_registry_name":"default","_cnpm_publish_time":1743645769636},"0.13.2-beta-20250402130326.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250402130326.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.13.2-beta-20250402130326.0","@midscene/core":"0.13.2-beta-20250402130326.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250402130326.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UY9oV0XG1CZdEYyBvRdDuhUzEbzMuvkM37jHDT0K0U81Ge2umgEqiycbO7+YYkXN78Hi/hUrLaKmftUHp0AMDw==","_resolved":"/tmp/5e73f2e43f41a3627720440633c8203c/midscene-web-0.13.2-beta-20250402130326.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250402130326.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"04d4304ad8a368192a1a9ea48542259936d6b52b","size":810029,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250402130326.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250402130326.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250402130326.0_1743599231044_0.6402453969473925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T13:07:11.414Z","publish_time":1743599231414,"_source_registry_name":"default","_cnpm_publish_time":1743599231414},"0.13.2-beta-20250402124802.0":{"name":"@midscene/web","version":"0.13.2-beta-20250402124802.0","license":"MIT","_id":"@midscene/web@0.13.2-beta-20250402124802.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"e7bc0ec0851d9ae98987dde1779416e53ff1ef17","size":810027,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250402124802.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250402124802.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250402124802.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/afe03136e1e35179c0e2375b5928bdc3/midscene-web-0.13.2-beta-20250402124802.0.tgz","_integrity":"sha512-gPFjRyO+6oK6WdGGnOD0+IrBPLJDynwNBR+52l3MpHapBBlkkwrHIB+4iC6UpUm2DBZVuAtOYBg5D1J/cy5D/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250402124802.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250402124802.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250402124802.0_1743598269000_0.6512259265147808","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-02T12:51:09.241Z","publish_time":1743598269241,"_source_registry_name":"default","_cnpm_publish_time":1743598269241},"0.13.2-beta-20250402115338.0":{"name":"@midscene/web","version":"0.13.2-beta-20250402115338.0","license":"MIT","_id":"@midscene/web@0.13.2-beta-20250402115338.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"f2dd5bb950f17ccab486753587cd36f880331b7e","size":730816,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250402115338.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250402115338.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250402115338.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/10db4e3a15f3a0086cf8509d94212293/midscene-web-0.13.2-beta-20250402115338.0.tgz","_integrity":"sha512-iLhxOmkvv1macUrztLo3/uix51U5sWXUVCkVdLNCXpm+Ipi0gwy5nW/3oowDLLFzFhTGUHrFCziC5elrWO+oMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250402115338.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250402115338.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250402115338.0_1743595021017_0.8935102690849221","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-02T11:57:01.264Z","publish_time":1743595021264,"_source_registry_name":"default","_cnpm_publish_time":1743595021264},"0.13.2-beta-20250402105500.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250402105500.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250402105500.0","@midscene/shared":"0.13.2-beta-20250402105500.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250402105500.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1U7VUyV0oAjIuDzjiaoV8Ud+zdm9GjxT6H4zyNaKs3BmRgvljM8ylQ1R6D3ClSZwNcJ01wKyGhHN9cWzbUwMsw==","_resolved":"/tmp/91a3a7af0c38c0935f599a82b9a82d58/midscene-web-0.13.2-beta-20250402105500.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250402105500.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"5c46022638b382da0a0b759fbe113b782411bece","size":810027,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250402105500.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250402105500.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250402105500.0_1743591495265_0.20823182394583295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T10:58:15.437Z","publish_time":1743591495437,"_source_registry_name":"default","_cnpm_publish_time":1743591495437},"0.13.2-beta-20250402095952.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250402095952.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.13.2-beta-20250402095952.0","@midscene/core":"0.13.2-beta-20250402095952.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250402095952.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lVfURKfcFIeWo/ZiwldWKfDKn3S24Bg2rwr8GKu0n7zpDCYYsbLWGAFZc2OhAWGMP/lPZlgR3QiVIPL77sn1Cg==","_resolved":"/tmp/d415b5ef5223fb20f4a8a873935fca41/midscene-web-0.13.2-beta-20250402095952.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250402095952.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"3393765618eed96ee26520d6be7eb66e37d61e73","size":733418,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250402095952.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250402095952.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250402095952.0_1743588183516_0.741956082752004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T10:03:03.837Z","publish_time":1743588183837,"_source_registry_name":"default","_cnpm_publish_time":1743588183837},"0.13.2-beta-20250401104621.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250401104621.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250401104621.0","@midscene/shared":"0.13.2-beta-20250401104621.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250401104621.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k1Hgm5YSbhCB3goym678U/XrhAJpk+yCJ0eipwbf7x0q0tBW4ivAaG+wvAL3cjs5nxYVmp9TnEydae0TOnGaMA==","_resolved":"/tmp/0d52c914287825ff82967347976a5324/midscene-web-0.13.2-beta-20250401104621.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250401104621.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"7e1ddec424bb9625755dc40abaa72fa6aba7568e","size":730814,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250401104621.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250401104621.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250401104621.0_1743504565295_0.1895264022360752"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T10:49:25.558Z","publish_time":1743504565558,"_source_registry_name":"default","_cnpm_publish_time":1743504565558},"0.13.2-beta-20250401091117.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250401091117.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.13.2-beta-20250401091117.0","@midscene/core":"0.13.2-beta-20250401091117.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250401091117.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XFhJ5DVC0LAtAKhplrlFKMFt6yjxv8pLgrhoiFzriLvSxtw3wruq6HyANjKXjL+T8ZQnAAvI1pYcp7pasJrbfQ==","_resolved":"/tmp/811d19fd7e12cb5a30b9345c1457eecf/midscene-web-0.13.2-beta-20250401091117.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250401091117.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"fb724def8ba5cdb82c02c0f6cbaf3090182e7c7b","size":731762,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250401091117.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250401091117.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250401091117.0_1743498839257_0.7744663494029735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T09:13:59.520Z","publish_time":1743498839520,"_source_registry_name":"default","_cnpm_publish_time":1743498839520},"0.13.2-beta-20250401073309.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250401073309.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250401073309.0","@midscene/shared":"0.13.2-beta-20250401073309.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250401073309.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OJh7+FaPDzNRyJ3qJyiQ1/tjqRNRAnVigsiuuPedfGnN0TPKffjzhQ32SOvIfWzYvpNKsbTEg6KbZbDt+yGVnw==","_resolved":"/tmp/860640ad0507f2a9f129d79425073f0a/midscene-web-0.13.2-beta-20250401073309.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250401073309.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"6ed6f0f89eb19d1897dce700070780a65271d6a4","size":731411,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250401073309.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250401073309.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250401073309.0_1743492954972_0.08230157191444842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T07:35:55.312Z","publish_time":1743492955312,"_source_registry_name":"default","_cnpm_publish_time":1743492955312},"0.13.2-beta-20250401015137.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250401015137.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250401015137.0","@midscene/shared":"0.13.2-beta-20250401015137.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250401015137.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QnkP2Y1AtQ8014Tw6JHWoZAs5B5BAYIRY2Yt7RQFLHkY+dax/QAEtcqn93qn5Udw8zPQWTcj2b7nmPRhW7S0RQ==","_resolved":"/tmp/33844d400e5ade226459d2b6ccc5f2b8/midscene-web-0.13.2-beta-20250401015137.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250401015137.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"cb299d355b2b4df603077986818b941d0e28f6b2","size":732962,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250401015137.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250401015137.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250401015137.0_1743472473830_0.6161322359524954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T01:54:34.063Z","publish_time":1743472474063,"_source_registry_name":"default","_cnpm_publish_time":1743472474063},"0.13.2-beta-20250330025526.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.2-beta-20250330025526.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.13.2-beta-20250330025526.0","@midscene/core":"0.13.2-beta-20250330025526.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.2-beta-20250330025526.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BszTgNfVSlILBFQueHFLN5bGr8tNL+KWBw45/6B0OQ3toAp5D6R5/Auxp0b8MmPgpiLfIU0TUppqlTEylRTX2g==","_resolved":"/tmp/cfc72b7f06c9860b10686372de8cfb72/midscene-web-0.13.2-beta-20250330025526.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250330025526.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"a8d0894eba04cf94b1b3edc47a96fa40f75dc32f","size":728579,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.2-beta-20250330025526.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.2-beta-20250330025526.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250330025526.0_1743303571450_0.9432273637380548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-30T02:59:31.710Z","publish_time":1743303571710,"_source_registry_name":"default","_cnpm_publish_time":1743303571710},"0.13.1":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","appium-adb":"12.12.1","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.1","@midscene/shared":"0.13.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hXlz0a0O/y12R58CIAQ2c/GI8SMHgp0jQEmMKPKBCU6NWtkNgSjF/eSb42Nw8hPKSUcWxZQaBkBG/ukdx+M2qA==","_resolved":"/tmp/7279bd0237e10cf50100b9bd78d6d882/midscene-web-0.13.1.tgz","_from":"file:midscene-web-0.13.1.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d065a36d72b00bc2d2a3ca551bc70de771511ad7","size":852664,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.1_1742914473167_0.8546299304901788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T14:54:33.449Z","publish_time":1742914473449,"_source_registry_name":"default","_cnpm_publish_time":1742914473449},"0.13.1-beta-20250325104838.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.1-beta-20250325104838.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.13.1-beta-20250325104838.0","@midscene/shared":"0.13.1-beta-20250325104838.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.1-beta-20250325104838.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xzaOWR5QhCk7gBRh6no61GwWeu7IEH/YIZ6EvNXtokODJC6E6KjnNcuSAN1Rw9sJXt9/XontHn+3OaRCC3530w==","_resolved":"/tmp/09e6abccc0ec81acf7b14803a52f9627/midscene-web-0.13.1-beta-20250325104838.0.tgz","_from":"file:midscene-web-0.13.1-beta-20250325104838.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"9056ca47f00ab0a38e4751cabc025e320f4a0bc0","size":830035,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.1-beta-20250325104838.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.1-beta-20250325104838.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.1-beta-20250325104838.0_1742899957579_0.14279469719768834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T10:52:37.828Z","publish_time":1742899957828,"_source_registry_name":"default","_cnpm_publish_time":1742899957828},"0.13.1-beta-20250325062554.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.1-beta-20250325062554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.13.1-beta-20250325062554.0","@midscene/shared":"0.13.1-beta-20250325062554.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.1-beta-20250325062554.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VFyzBTIK+LEPP4jF26lheqciL3Rk2CJt6bpGW+pEm7GVa27JxF8XcEqKOSE4pN+8sisdQxt013YI7M3XSg4BPA==","_resolved":"/tmp/afbc464897f9035228fc2280feefbd19/midscene-web-0.13.1-beta-20250325062554.0.tgz","_from":"file:midscene-web-0.13.1-beta-20250325062554.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"02ff11fc8fad1c385a7c21b06b0952fe9e29f86a","size":830170,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.1-beta-20250325062554.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.1-beta-20250325062554.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.1-beta-20250325062554.0_1742884201925_0.6064984942660563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T06:30:02.346Z","publish_time":1742884202346,"_source_registry_name":"default","_cnpm_publish_time":1742884202346},"0.12.9-beta-20250325031145.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250325031145.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","appium-adb":"12.12.1","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.9-beta-20250325031145.0","@midscene/shared":"0.12.9-beta-20250325031145.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250325031145.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LxMNOmRBpvjhQFAnrpqeeXo5ZGrB26raVjYK2dtHFNWa60PYdC1dnK8m6v4tuvECF0i2luw3v930RyXSbcz3cw==","_resolved":"/tmp/45a4d64413c53422e156a5bffa609923/midscene-web-0.12.9-beta-20250325031145.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250325031145.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"a13f72130593a46ac6d61631efe1c4f7d0e05589","size":852411,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250325031145.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250325031145.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250325031145.0_1742872559892_0.797722942163557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T03:16:00.145Z","publish_time":1742872560145,"_source_registry_name":"default","_cnpm_publish_time":1742872560145},"0.13.1-beta-20250324123459.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.13.1-beta-20250324123459.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.13.1-beta-20250324123459.0","@midscene/core":"0.13.1-beta-20250324123459.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.13.1-beta-20250324123459.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Tag4NcvYs3K/OP5AShB/pSQ1M86bV23uv7LQ0JZxPW0ydLqmpkYmaj1iB5a+PtU6bd84gRqpLdIktblOXcs3Tw==","_resolved":"/tmp/987d2394da37b8194396a1e118baec56/midscene-web-0.13.1-beta-20250324123459.0.tgz","_from":"file:midscene-web-0.13.1-beta-20250324123459.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"fe58268a6e1049834e2e5c547348801ebd00ac7e","size":829754,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.1-beta-20250324123459.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.1-beta-20250324123459.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.1-beta-20250324123459.0_1742819937150_0.22127075193268864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T12:38:57.449Z","publish_time":1742819937449,"_source_registry_name":"default","_cnpm_publish_time":1742819937449},"0.13.0":{"name":"@midscene/web","version":"0.13.0","license":"MIT","_id":"@midscene/web@0.13.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"d0805225a43c41e3c52ce3cfa3e342f3886cbcd8","size":829582,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.13.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/40c6e699c219445fe1eba7d91d2e1bde/midscene-web-0.13.0.tgz","_integrity":"sha512-amRp2kvYAkWhPhhcpNwblqUnJCgPZM/1CvKjA/YwtQqDFaOYcIrm9nNLKTiq88V4XJt87ozeD4B6HQZlRbqHYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.13.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.0_1742819576691_0.1553838589368668","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-24T12:32:56.995Z","publish_time":1742819576995,"_source_registry_name":"default","_cnpm_publish_time":1742819576995},"0.12.9-beta-20250324113701.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250324113701.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","appium-adb":"12.12.1","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.9-beta-20250324113701.0","@midscene/core":"0.12.9-beta-20250324113701.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250324113701.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TVpGx0V5XPqgmcgsGiFhx7lLJuA3L5D/awC85VEMxQRJQnykwR64osuQnRbh4GcEq+BSeG6fd3Fmt0Whc0Diuw==","_resolved":"/tmp/2b25f8669c28884faaaab8a55f9a1bcf/midscene-web-0.12.9-beta-20250324113701.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324113701.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"890a4c0381969e99f63b0ab92594ec55ef3fec35","size":852876,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250324113701.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250324113701.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324113701.0_1742816460909_0.7608951441495462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T11:41:01.155Z","publish_time":1742816461155,"_source_registry_name":"default","_cnpm_publish_time":1742816461155},"0.12.9-beta-20250324113215.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250324113215.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250324113215.0","@midscene/shared":"0.12.9-beta-20250324113215.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250324113215.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BScObxgPts+xbjAQtMDtbymyFtriVCfWRic8leeUSP0/tmt0y4Lwx0E84Sbnv7x9snk+q6zI9vHq5zB7wN933A==","_resolved":"/tmp/d94abdd044eb914ab649d9faa51dc8c4/midscene-web-0.12.9-beta-20250324113215.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324113215.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"4ef888c87a283344317423d785c23528c5716fb6","size":828937,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250324113215.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250324113215.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324113215.0_1742816172916_0.26851855448825046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T11:36:13.205Z","publish_time":1742816173205,"_source_registry_name":"default","_cnpm_publish_time":1742816173205},"0.12.9-beta-20250324093726.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250324093726.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","appium-adb":"12.12.1","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.9-beta-20250324093726.0","@midscene/shared":"0.12.9-beta-20250324093726.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250324093726.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hQZph7k0Yr142ONKa7To8HfEp5lCeNrIncE2EzG36nhXkWZd5EWyDptlIOzken/aZ3O9Wr4doN7kU4RpfdVauA==","_resolved":"/tmp/e560e067bfb4dfb2bf259f6a02c92d95/midscene-web-0.12.9-beta-20250324093726.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324093726.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"61e4fb790a96887bd0f1eb3a7d1f687850c47308","size":852047,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250324093726.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250324093726.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324093726.0_1742809297053_0.4332294982358724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T09:41:37.297Z","publish_time":1742809297297,"_source_registry_name":"default","_cnpm_publish_time":1742809297297},"0.12.9-beta-20250324092032.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324092032.0","license":"MIT","_id":"@midscene/web@0.12.9-beta-20250324092032.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"f36e5b7caa7504c61299606605b33a0dbf30deaf","size":852045,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250324092032.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250324092032.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324092032.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d4c2b320ca4ad4eb8eaa9e389024b56a/midscene-web-0.12.9-beta-20250324092032.0.tgz","_integrity":"sha512-7oGl/NQyjl1Rex9c4Oz+fXpsCkzVLLnW/M2ktdH+CjojjaWnt1wzrT/xRE3sC5HvNeZfWrrVKI9dPGCciDR6Mg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250324092032.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324092032.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324092032.0_1742808270524_0.5476795641052004","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-24T09:24:30.752Z","publish_time":1742808270752,"_source_registry_name":"default","_cnpm_publish_time":1742808270752},"0.12.9-beta-20250324090729.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324090729.0","license":"MIT","_id":"@midscene/web@0.12.9-beta-20250324090729.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"a6f2240ba6249da23a2b093246a9de9950a10f90","size":852047,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250324090729.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250324090729.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324090729.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f7b7b995efd5fe95cbad70dfe08f2b4/midscene-web-0.12.9-beta-20250324090729.0.tgz","_integrity":"sha512-+D8DeLRpd3857CYWSfvYeD1Op0SRQJXq586vqYl9EQyUuTw9xy19bbWCJq5XmNw3CO+1hRqdRgAp2ZyaMnZO/w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250324090729.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324090729.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324090729.0_1742807491339_0.6824347007740206","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-24T09:11:31.679Z","publish_time":1742807491679,"_source_registry_name":"default","_cnpm_publish_time":1742807491679},"0.12.9-beta-20250324085030.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324085030.0","license":"MIT","_id":"@midscene/web@0.12.9-beta-20250324085030.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"14c5f7c3a7aee98919434cd9167cf96af4502bef","size":852046,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250324085030.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250324085030.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324085030.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/daae5e3a09f8a76cf7eb575e777830a4/midscene-web-0.12.9-beta-20250324085030.0.tgz","_integrity":"sha512-dw/zthkWQVP9v+Zs9M8DzBjos9LK3/Yj4Dnt2pGXRQRbQkb39NAUH1lwMUkNlSl284/uRiQnpZ6uC/hq+/3asg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250324085030.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324085030.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324085030.0_1742806466699_0.09864257632128859","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-24T08:54:26.970Z","publish_time":1742806466970,"_source_registry_name":"default","_cnpm_publish_time":1742806466970},"0.12.9-beta-20250324035231.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250324035231.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","webdriverio":">=9.0.6","@midscene/shared":"0.12.9-beta-20250324035231.0","@midscene/core":"0.12.9-beta-20250324035231.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250324035231.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-45NC1UDFSHOfYQCq8upRSDCAsE4hcafjoecrRMr1bFaA+tsPHb5Lh8tv9DUVhSBn3BBLfJZXR5a/U85m2iVHkA==","_resolved":"/tmp/0aa0219e13a69a4e2a7b2466148991c9/midscene-web-0.12.9-beta-20250324035231.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324035231.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"9dcd62431b0385be23c3422b641af5d08fa84100","size":851044,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250324035231.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250324035231.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324035231.0_1742788594425_0.8928047604355478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T03:56:34.639Z","publish_time":1742788594639,"_source_registry_name":"default","_cnpm_publish_time":1742788594639},"0.12.9-beta-20250324012335.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250324012335.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250324012335.0","@midscene/shared":"0.12.9-beta-20250324012335.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250324012335.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-clhQWSlrEIIKx7/peDhwWjZ0lvMrcIzLc4bUyMOKDBslaNsb6dZcu5QauprP+ZVz9LLlhIInR3Z3XIudDxFnMw==","_resolved":"/tmp/6a2e258fc542e8e13e996d7bd587534d/midscene-web-0.12.9-beta-20250324012335.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324012335.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"9198f35e4eb26a8b3a403f4178f5a7ca87718c1a","size":827383,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250324012335.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250324012335.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324012335.0_1742779658565_0.39188432941475737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T01:27:38.829Z","publish_time":1742779658829,"_source_registry_name":"default","_cnpm_publish_time":1742779658829},"0.12.9-beta-20250320080141.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250320080141.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.9-beta-20250320080141.0","@midscene/core":"0.12.9-beta-20250320080141.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250320080141.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-w4/erBi1cNhP2tJCdYTh4UIxnJ3r0TKgmbZFIQOqydI43R+UkmW9ex9EP+PxjPF4d3/2CWPIQjm8Avxbrfcf1A==","_resolved":"/tmp/ae19ae66481125372796319571624f77/midscene-web-0.12.9-beta-20250320080141.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250320080141.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"519de0ec8e21d1855a860109dfbdf188efc11ca0","size":813671,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250320080141.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250320080141.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250320080141.0_1742457942739_0.2576707848381292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T08:05:43.031Z","publish_time":1742457943031,"_source_registry_name":"default","_cnpm_publish_time":1742457943031},"0.12.9-beta-20250320033304.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250320033304.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250320033304.0","@midscene/shared":"0.12.9-beta-20250320033304.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250320033304.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-P5EDDqh2PTM7aNUeTu9Y5Qj8/2jxxkFHzP4npC3hFASwbJUyU3JkUCvebTB84aVsS4ayRAnwO7m2o/nwQH7sRg==","_resolved":"/tmp/0fe260ca2c6afbe83d51b158eae5ea77/midscene-web-0.12.9-beta-20250320033304.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250320033304.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"795ae154c6c27065c21442fc154aced4ab0eeec3","size":827506,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250320033304.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250320033304.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250320033304.0_1742441821689_0.6287314653184735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T03:37:01.930Z","publish_time":1742441821930,"_source_registry_name":"default","_cnpm_publish_time":1742441821930},"0.12.9-beta-20250319085532.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.9-beta-20250319085532.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250319085532.0","@midscene/shared":"0.12.9-beta-20250319085532.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.9-beta-20250319085532.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Va7U/AgkXFW+S0x4jhxgINOOT3RChBAbu2/PsTX0E1CFyb3su/oi3+ZcU/X8NOUzj0mJ6V6bp+BFcMxCI44paQ==","_resolved":"/tmp/67f43ff8a78a00697d444b381976fdc8/midscene-web-0.12.9-beta-20250319085532.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250319085532.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"4f0538c715154ceb4bfe36a0180a25f53fef588a","size":824819,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.9-beta-20250319085532.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.9-beta-20250319085532.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250319085532.0_1742374777136_0.3006231246055917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T08:59:37.418Z","publish_time":1742374777418,"_source_registry_name":"default","_cnpm_publish_time":1742374777418},"0.12.8":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8","@midscene/shared":"0.12.8"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0Xz77b6Pz/AbfVU7IWThAQ5yo8z+BWpgDT8Sa03LrZDwrhLduWhD8paySQP/3RFboIIP4vYB4zNLzMhTgK6gGA==","_resolved":"/tmp/fb0ae6f085a35bf2cf60bfe57bd13938/midscene-web-0.12.8.tgz","_from":"file:midscene-web-0.12.8.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"a05803ab3b85b12771fb9ef685c893626fd86adb","size":813346,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.8.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8_1742372212882_0.8841242717459907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T08:16:53.169Z","publish_time":1742372213169,"_source_registry_name":"default","_cnpm_publish_time":1742372213169},"0.12.8-beta-20250319073323.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.8-beta-20250319073323.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250319073323.0","@midscene/shared":"0.12.8-beta-20250319073323.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.8-beta-20250319073323.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oedWrzSo1RW4WK9MYSBwOnGpQ6PiID47C+YhLIjdDjqyonUIgIJVuY1o4J8IOm7lopsqz4zmJQsJjX1qej2Jeg==","_resolved":"/tmp/53e68f782be8c1b341934cb3c9b6c20b/midscene-web-0.12.8-beta-20250319073323.0.tgz","_from":"file:midscene-web-0.12.8-beta-20250319073323.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"9c1f38af9bfe4df14c0967640376c9f9708c8414","size":813481,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.8-beta-20250319073323.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.8-beta-20250319073323.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8-beta-20250319073323.0_1742369848272_0.3461887945170732"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T07:37:28.582Z","publish_time":1742369848582,"_source_registry_name":"default","_cnpm_publish_time":1742369848582},"0.12.8-beta-20250319072440.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.8-beta-20250319072440.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250319072440.0","@midscene/shared":"0.12.8-beta-20250319072440.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.8-beta-20250319072440.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-X4Yn24TsxatAn4wy8DYbGcZ5HSh++1Fda811OaXlvpqx1WlQiqvh1ww5XOPErMfbcgNGwjsm2KWhaYTmFogwWg==","_resolved":"/tmp/3a74660e2a759245e899add0ec4030fd/midscene-web-0.12.8-beta-20250319072440.0.tgz","_from":"file:midscene-web-0.12.8-beta-20250319072440.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"60a4b6d74055cd8721d1ac4ad6c9241d62d4d493","size":813479,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.8-beta-20250319072440.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.8-beta-20250319072440.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8-beta-20250319072440.0_1742369321890_0.8901295700578413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T07:28:42.176Z","publish_time":1742369322176,"_source_registry_name":"default","_cnpm_publish_time":1742369322176},"0.12.8-beta-20250318124823.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.8-beta-20250318124823.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250318124823.0","@midscene/shared":"0.12.8-beta-20250318124823.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.8-beta-20250318124823.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EyLdDYZkhDslvq96Rv3jZk2eCea5R06STsmSBioymjELolPLUYG5uOxYk3nUCRqaHnpdym1BdoIxPWWDMnFo9A==","_resolved":"/tmp/41ce7377147dc5418adebecc85c88caa/midscene-web-0.12.8-beta-20250318124823.0.tgz","_from":"file:midscene-web-0.12.8-beta-20250318124823.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"8fb0c73ef81661c3d9e0f588ee7dd98e7d41d57d","size":810533,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.8-beta-20250318124823.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.8-beta-20250318124823.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8-beta-20250318124823.0_1742302341298_0.17247687772569043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T12:52:21.542Z","publish_time":1742302341542,"_source_registry_name":"default","_cnpm_publish_time":1742302341542},"0.12.8-beta-20250317112356.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.8-beta-20250317112356.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250317112356.0","@midscene/shared":"0.12.8-beta-20250317112356.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.8-beta-20250317112356.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5qeah+qlB7kFVF9TgTrwZPbbC/v9AsRmFPsl9Zy+hbvSyEARhDLkoSpSoz6Qp2F2UPcCoZ2tGRot5VF3hG+UdQ==","_resolved":"/tmp/0aa511bc07342c93345c486a72006f97/midscene-web-0.12.8-beta-20250317112356.0.tgz","_from":"file:midscene-web-0.12.8-beta-20250317112356.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d95b06890121860a7fcae454c1ef2c3fbcd6cf60","size":813476,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.8-beta-20250317112356.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.8-beta-20250317112356.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8-beta-20250317112356.0_1742210871725_0.6101673765483215"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T11:27:51.947Z","publish_time":1742210871947,"_source_registry_name":"default","_cnpm_publish_time":1742210871947},"0.12.7-beta-20250317033358.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7-beta-20250317033358.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.7-beta-20250317033358.0","@midscene/core":"0.12.7-beta-20250317033358.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7-beta-20250317033358.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bAH8oXQwswN1K47USd+l8lzAbn58pMnBKTZzdgj0RZwm3PFvX0d3d2wj5Fqc2ZvdzUSqzlzqh2n36jPSWfdkqA==","_resolved":"/tmp/1fdc5e7d23baf1879579e7ab6e844085/midscene-web-0.12.7-beta-20250317033358.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250317033358.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"692ae83d97b2c2bb83b96adf7a6489e3d5bb3b9f","size":808756,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7-beta-20250317033358.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7-beta-20250317033358.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250317033358.0_1742182687045_0.584123504610871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T03:38:07.269Z","publish_time":1742182687269,"_source_registry_name":"default","_cnpm_publish_time":1742182687269},"0.12.7-beta-20250314051042.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7-beta-20250314051042.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250314051042.0","@midscene/shared":"0.12.7-beta-20250314051042.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7-beta-20250314051042.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-my4bMIwYISvGJXT6vd6Si59aoz47cQjYJ3UaGw4WmmGRYGwZpydwPH1xPHQZAzHW5W8K1Tjja79jsrHyxafnlQ==","_resolved":"/tmp/c36a71f2ba7e56332b4ce037ca0230d4/midscene-web-0.12.7-beta-20250314051042.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250314051042.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d36e2290de16801f60343b5b0663d131fd2e8651","size":801866,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7-beta-20250314051042.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7-beta-20250314051042.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250314051042.0_1741929276243_0.8564044065274565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T05:14:36.491Z","publish_time":1741929276491,"_source_registry_name":"default","_cnpm_publish_time":1741929276491},"0.12.7-beta-20250314040652.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7-beta-20250314040652.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250314040652.0","@midscene/shared":"0.12.7-beta-20250314040652.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7-beta-20250314040652.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-p2kxQd8jefktzJdN6usHL7iR8AXs8THNgSHCGbrAzXenjGLXX8b1wdIyCi05q+rPWF1qSajbtr6O4BJZF94sww==","_resolved":"/tmp/398c279abc80d3930214e766df524e70/midscene-web-0.12.7-beta-20250314040652.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250314040652.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"59d6be1130d1f8f5b86bd9786adaadb259be4f72","size":801867,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7-beta-20250314040652.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7-beta-20250314040652.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250314040652.0_1741925428586_0.4091433011338057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T04:10:28.919Z","publish_time":1741925428919,"_source_registry_name":"default","_cnpm_publish_time":1741925428919},"0.12.7-beta-20250313101307.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7-beta-20250313101307.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250313101307.0","@midscene/shared":"0.12.7-beta-20250313101307.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7-beta-20250313101307.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZeyN/4nLeP06eg7sSYlq7JwXC2oI56NQt6Uc6eNpG9X3dsvwZKHUNmoOfZLpAVx5uRZdj/iXAgwchKNx/sUB4Q==","_resolved":"/tmp/2434c582a28d991ddc4127ab8a4ca1bc/midscene-web-0.12.7-beta-20250313101307.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250313101307.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d940b2c4ff48a6c67da7020b6c0b64d41c9f60bd","size":799694,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7-beta-20250313101307.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7-beta-20250313101307.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250313101307.0_1741861025160_0.3315976108223011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T10:17:05.428Z","publish_time":1741861025428,"_source_registry_name":"default","_cnpm_publish_time":1741861025428},"0.12.7-beta-20250313095600.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7-beta-20250313095600.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250313095600.0","@midscene/shared":"0.12.7-beta-20250313095600.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7-beta-20250313095600.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-p7DSO94bZTjGBEKKUKNWq4QmRUZdZ6EeGoxpoSY5rDl7tptMaaBdX1fyJfr+T0rAM+5m4iqtwaFweGQ/zo5FTQ==","_resolved":"/tmp/4d7f3a19c9f5f84b1f03ba4300707a90/midscene-web-0.12.7-beta-20250313095600.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250313095600.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"f5d82135ac28835dffbcd4963f6123f5e07e5d4d","size":799698,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7-beta-20250313095600.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7-beta-20250313095600.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250313095600.0_1741860007284_0.2638438408858008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T10:00:07.532Z","publish_time":1741860007532,"_source_registry_name":"default","_cnpm_publish_time":1741860007532},"0.12.7":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7","@midscene/shared":"0.12.7"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bbw0WxPnTte1DPn1F1HtOx7fuwm6YzjDZ4xZ0jZg7+z9TQgMixbQxbpGVk4Z0UioAU/AtnUAhxvlL1HynCH9vg==","_resolved":"/tmp/f5e046803758c63ec3aa469a9785c118/midscene-web-0.12.7.tgz","_from":"file:midscene-web-0.12.7.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"2eac64687b77d6ed29fa77aff6cd101df86b0581","size":768452,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7_1741795242918_0.667978182868673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T16:00:43.189Z","publish_time":1741795243189,"_source_registry_name":"default","_cnpm_publish_time":1741795243189},"0.12.7-beta-20250312142032.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7-beta-20250312142032.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312142032.0","@midscene/shared":"0.12.7-beta-20250312142032.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7-beta-20250312142032.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-T4MlRu4J4dRIVgxAw+zeN75fFEHPA3pQtw8mlby1WDAy1ZHSYg2uR0LWgab1aaW/pv2pkan11bE20ElOOZEtTQ==","_resolved":"/tmp/028f09f73d0561fe3e0dc8dc718a6ef6/midscene-web-0.12.7-beta-20250312142032.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250312142032.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"03e8edce6c2b5ad6e1757346ce3b2ccb7a692212","size":768603,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7-beta-20250312142032.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7-beta-20250312142032.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250312142032.0_1741789473818_0.7556374673621196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T14:24:34.085Z","publish_time":1741789474085,"_source_registry_name":"default","_cnpm_publish_time":1741789474085},"0.12.7-beta-20250312120554.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7-beta-20250312120554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","require":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312120554.0","@midscene/shared":"0.12.7-beta-20250312120554.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7-beta-20250312120554.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-60OdmZU9cOU3N+S5aw7pWag1MwRPHlsyJ+KrlzzrRStgkrlb+aTKkzeaSDZUpCX610aY0MVLTUiWtDAncPhgGw==","_resolved":"/tmp/39592cb553d871e93fd30eac2c51ad9b/midscene-web-0.12.7-beta-20250312120554.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250312120554.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"a282ac8d3982aa419cf9f1ccdba6c7ba816643b6","size":768752,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7-beta-20250312120554.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7-beta-20250312120554.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250312120554.0_1741781395366_0.7326689850942765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T12:09:55.663Z","publish_time":1741781395663,"_source_registry_name":"default","_cnpm_publish_time":1741781395663},"0.12.7-beta-20250312114750.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.7-beta-20250312114750.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312114750.0","@midscene/shared":"0.12.7-beta-20250312114750.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.7-beta-20250312114750.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uJr53BspiIg6jpoL0heOqrPP2NP481sZlSRynjqiZw2+a2KjKPWBtCN+KY6EzORczSo6yqICpMcoVs27K8dP2g==","_resolved":"/tmp/738c76e74e71f5690a52600d2d63f6cb/midscene-web-0.12.7-beta-20250312114750.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250312114750.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"7cb5bb4249050ff09a661a6ffe158b7fe2a9e324","size":768752,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.7-beta-20250312114750.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.7-beta-20250312114750.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250312114750.0_1741780326596_0.4634392142291677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T11:52:06.910Z","publish_time":1741780326910,"_source_registry_name":"default","_cnpm_publish_time":1741780326910},"0.12.6":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6","@midscene/shared":"0.12.6"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZAdR9v3cK06yNO3nmi6MwmXoOwDifgq5Ju3vmHTgj1HOfPfbAP41DaUEd8Q3HDH00155h8eui/w22sU7aJ4WsQ==","_resolved":"/tmp/df882c73a25530371b261b7ee6f6d66f/midscene-web-0.12.6.tgz","_from":"file:midscene-web-0.12.6.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"664a5e750c7ec0e05385b9c2afc7b7101472862c","size":768600,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.6.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6_1741759969479_0.4588300714707405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T06:12:49.724Z","publish_time":1741759969724,"_source_registry_name":"default","_cnpm_publish_time":1741759969724},"0.12.6-beta-20250312055256.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.6-beta-20250312055256.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250312055256.0","@midscene/shared":"0.12.6-beta-20250312055256.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.6-beta-20250312055256.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-m0XmZ2AeyXHwgpXWb0YwBB72reqdzLTVR3/FX8AzwiGH7NYysLlKZ9Qnszg5z5ucTdbvF/BTvoLLe7U3tllGhQ==","_resolved":"/tmp/88c10d9f8b4c626a39ac1ea01bdae7b9/midscene-web-0.12.6-beta-20250312055256.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250312055256.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"ac7bda74416576c075b35d153c0ba95ab6b10126","size":768752,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.6-beta-20250312055256.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.6-beta-20250312055256.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250312055256.0_1741759014859_0.06041533370787877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T05:56:55.044Z","publish_time":1741759015044,"_source_registry_name":"default","_cnpm_publish_time":1741759015044},"0.12.6-beta-20250311120827.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.6-beta-20250311120827.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.6-beta-20250311120827.0","@midscene/core":"0.12.6-beta-20250311120827.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.6-beta-20250311120827.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YJWW5a1uHdvRIeSvOGXLx0oHY2krdf5nbWn4ixb1OVWMydRr6l+wNNfkGu5SXGWkiogk67DV8wHMeZds7+lqzg==","_resolved":"/tmp/2d2b2fdd6e4a19acbf00006fdc25a9e7/midscene-web-0.12.6-beta-20250311120827.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311120827.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"238eaf6acb212c46ebf806de38eb1ad608e32370","size":767980,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.6-beta-20250311120827.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.6-beta-20250311120827.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311120827.0_1741695132492_0.43201081880132186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T12:12:12.911Z","publish_time":1741695132911,"_source_registry_name":"default","_cnpm_publish_time":1741695132911},"0.12.6-beta-20250311093017.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.6-beta-20250311093017.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311093017.0","@midscene/shared":"0.12.6-beta-20250311093017.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.6-beta-20250311093017.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rD0UetbKME+U7ofl0fha7vE7oiD9P9soMFcHk74Q7M0u3h//VCiioCxJvu2iIQ/fnDCwUuvufnhQJGbe3msU8w==","_resolved":"/tmp/57aa41cfd5f31e01b774d65a5b56f7a9/midscene-web-0.12.6-beta-20250311093017.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311093017.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"519b5009c624c33baee0aa64df33e4a9f347d2c7","size":767988,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.6-beta-20250311093017.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.6-beta-20250311093017.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311093017.0_1741685640974_0.26043605676911397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T09:34:01.235Z","publish_time":1741685641235,"_source_registry_name":"default","_cnpm_publish_time":1741685641235},"0.12.6-beta-20250311084030.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.6-beta-20250311084030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.6-beta-20250311084030.0","@midscene/core":"0.12.6-beta-20250311084030.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.6-beta-20250311084030.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FXNI3eFaVv8cF33leHIH7NicYscdaQssl7nUN2oiahalnJqhpLBgoBt3msQPJTp1yGIcia6dZ6JV2hLTobRhdQ==","_resolved":"/tmp/49693a883165a3853f83300c1020575f/midscene-web-0.12.6-beta-20250311084030.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311084030.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"2b9cdf0062dba3f38f49005fc591b640b753aadd","size":767987,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.6-beta-20250311084030.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.6-beta-20250311084030.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311084030.0_1741682663382_0.5249169818790809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T08:44:23.607Z","publish_time":1741682663607,"_source_registry_name":"default","_cnpm_publish_time":1741682663607},"0.12.6-beta-20250311072812.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.6-beta-20250311072812.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311072812.0","@midscene/shared":"0.12.6-beta-20250311072812.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.6-beta-20250311072812.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XDVI/i2cAXkCOjuW5h1Ho+XGn9vaB/7YE/Pe/4q6UG0o7kwpZ9/QkyJpGBB2jyHyOscgl97kR47U9bLbQjt7Tw==","_resolved":"/tmp/c9b8981913baa12191e2bbf2dc6d8bc3/midscene-web-0.12.6-beta-20250311072812.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311072812.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"e6f1fb91cd35055d8aabf3bb3ac85c207b779a8f","size":766398,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.6-beta-20250311072812.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.6-beta-20250311072812.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311072812.0_1741678323234_0.724479294603996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T07:32:03.425Z","publish_time":1741678323425,"_source_registry_name":"default","_cnpm_publish_time":1741678323425},"0.12.6-beta-20250311051344.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.6-beta-20250311051344.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311051344.0","@midscene/shared":"0.12.6-beta-20250311051344.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.6-beta-20250311051344.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2TKusRxoLOVBynymyc3oKwHmZ+nBrWAJ1PYsvT2Zzid6Mvd/MKbqPg2EacQ9usyeIan7iHDMOjf3mLQWlIGRRg==","_resolved":"/tmp/650fe316dd9fdf2e4cb1d59159a444a5/midscene-web-0.12.6-beta-20250311051344.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311051344.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"25960dd6da262ef9a7fb0f19d5f4c45ac3a48ce9","size":766397,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.6-beta-20250311051344.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.6-beta-20250311051344.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311051344.0_1741670247881_0.7315919612258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T05:17:28.101Z","publish_time":1741670248101,"_source_registry_name":"default","_cnpm_publish_time":1741670248101},"0.12.6-beta-20250310141409.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.6-beta-20250310141409.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250310141409.0","@midscene/shared":"0.12.6-beta-20250310141409.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.6-beta-20250310141409.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-G5NPvS2qTokHGSAviFIN+iXm8mXAPmThww2NtSK05LqtrV0E5F/vnk4XIdaC8vi18vB32L9sO5BOHbi8J/IIew==","_resolved":"/tmp/d8dd8a8b5e78f9824c90cb1579716329/midscene-web-0.12.6-beta-20250310141409.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250310141409.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"b4bde7c0432e6910ea3508ef5b44b18a6728aa4c","size":766398,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.6-beta-20250310141409.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.6-beta-20250310141409.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250310141409.0_1741616280552_0.10782677368464855"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T14:18:00.833Z","publish_time":1741616280833,"_source_registry_name":"default","_cnpm_publish_time":1741616280833},"0.12.5":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5","@midscene/shared":"0.12.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-29Ed7IraDTPdXNcZJpnnVhCAkXfar4ZtXNPFHXyqvqbersyspMQyzJlmXbJNMqUU5wolXBJXS53yHooB/otkpw==","_resolved":"/tmp/c9f64cdbbc320ec74fdaa02e6fe1a322/midscene-web-0.12.5.tgz","_from":"file:midscene-web-0.12.5.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"e2af7502862a5abcd65b3213ac538c817f7ba135","size":766248,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5_1741597054868_0.4472636868773521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T08:57:35.095Z","publish_time":1741597055095,"_source_registry_name":"default","_cnpm_publish_time":1741597055095},"0.12.5-beta-20250310083055.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250310083055.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310083055.0","@midscene/shared":"0.12.5-beta-20250310083055.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250310083055.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1/Ltbl+jmSBn79UxJ2raOzCAaRrm94Xuv8GHEftNX2cGW30vBpybiySQiSAThqSewaKSidxsIv/uK06uU3eVIg==","_resolved":"/tmp/b2ad06d853d04cfb2ef9a0a4d4f3cae1/midscene-web-0.12.5-beta-20250310083055.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250310083055.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"576614d410914a7d2437ea4f37fff3b1dbda54bc","size":766399,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250310083055.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250310083055.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250310083055.0_1741595687214_0.8938213287734609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T08:34:47.538Z","publish_time":1741595687538,"_source_registry_name":"default","_cnpm_publish_time":1741595687538},"0.12.5-beta-20250310064648.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250310064648.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310064648.0","@midscene/shared":"0.12.5-beta-20250310064648.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250310064648.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-u3EiL6+KvgzOhcZHh2X85vruFixWu8Zaeabdcpksx8SzK8w/p4jmk0aEznf7SrC2ej3UrPpzHZ0Q3cdQSNxWxw==","_resolved":"/tmp/ebcc24304747602d3712028856e3e0c7/midscene-web-0.12.5-beta-20250310064648.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250310064648.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"eac467aa627bfbc5a6a604d9e47c7780e8d1770c","size":766390,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250310064648.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250310064648.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250310064648.0_1741589440322_0.22166862782013919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T06:50:40.584Z","publish_time":1741589440584,"_source_registry_name":"default","_cnpm_publish_time":1741589440584},"0.12.5-beta-20250310055726.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250310055726.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310055726.0","@midscene/shared":"0.12.5-beta-20250310055726.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250310055726.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-n7V6Z2SmdlEAeEN8tDGUq3IJbuExJAFnH3QpGHWiqFQaX/J0NLk/ZVdLwCJoH3n8RIDOztGSKWR90qbYbF3OjA==","_resolved":"/tmp/973928a7529ff587a5a41e74efadbda8/midscene-web-0.12.5-beta-20250310055726.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250310055726.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"af80e13ab17a946b57cc0a2d0ca5869083f3b371","size":748989,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250310055726.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250310055726.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250310055726.0_1741586479628_0.8257237110842921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T06:01:19.812Z","publish_time":1741586479812,"_source_registry_name":"default","_cnpm_publish_time":1741586479812},"0.12.5-beta-20250310020242.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250310020242.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310020242.0","@midscene/shared":"0.12.5-beta-20250310020242.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250310020242.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-08eFjOSlS3IuI8VjTKgq4IHz+cXwAOoqgR3BAzbowSxgN+LaaqUfeygv21vGXvJJKEjG0ahkgCO++iMr0+C2Xw==","_resolved":"/tmp/b8fd28748fb052be3ca99408e27a7b85/midscene-web-0.12.5-beta-20250310020242.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250310020242.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"bba348c946c205125c262b98490d6780e6eb6255","size":748985,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250310020242.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250310020242.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250310020242.0_1741572393277_0.2439766905230365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T02:06:33.496Z","publish_time":1741572393496,"_source_registry_name":"default","_cnpm_publish_time":1741572393496},"0.12.5-beta-20250309125607.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250309125607.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309125607.0","@midscene/shared":"0.12.5-beta-20250309125607.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250309125607.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XEbGWwT+xIv+QSUGiRIwHKqPHxDJM1uHAxYNho2NH6ec9TEs8CFXjLfKey/qL0k/QNpa1LK8MAguD0ZF+aj84A==","_resolved":"/tmp/ea617cde449b512b542360ef43e88cfa/midscene-web-0.12.5-beta-20250309125607.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309125607.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"46c55836f7f3add79a7162d4f3cce6e434c3ed71","size":748989,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250309125607.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250309125607.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309125607.0_1741525198771_0.03926830765964029"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:59:59.036Z","publish_time":1741525199036,"_source_registry_name":"default","_cnpm_publish_time":1741525199036},"0.12.5-beta-20250309121254.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250309121254.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./bridge-mode":{"types":"./dist/bridge-mode/index.d.ts","import":"./dist/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/bridge-mode/browser.d.ts","import":"./dist/bridge-mode/browser.js"},"./utils":{"types":"./dist/common/utils.d.ts","import":"./dist/common/utils.js"},"./ui-utils":{"types":"./dist/common/ui-utils.d.ts","import":"./dist/common/ui-utils.js"},"./puppeteer":{"types":"./dist/puppeteer/index.d.ts","import":"./dist/puppeteer/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js"},"./playwright-report":{"types":"./dist/playwright/reporter/index.d.ts","require":"./dist/playwright/reporter/index.js","import":"./dist/playwright/reporter/index.js"},"./playground":{"types":"./dist/playground/index.d.ts","import":"./dist/playground/index.js"},"./midscene-playground":{"types":"./dist/playground/bin.d.ts","import":"./dist/playground/bin.js"},"./appium":{"types":"./dist/appium/index.d.ts","import":"./dist/appium/index.js"},"./chrome-extension":{"types":"./dist/chrome-extension/index.d.ts","import":"./dist/chrome-extension/index.js"},"./yaml":{"types":"./dist/yaml/index.d.ts","import":"./dist/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/index.d.ts"],"bridge-mode":["./dist/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/bridge-mode/browser.d.ts"],"utils":["./dist/common/utils.d.ts"],"ui-utils":["./dist/common/ui-utils.d.ts"],"puppeteer":["./dist/puppeteer/index.d.ts"],"playwright":["./dist/playwright/index.d.ts"],"playwright-report":["./dist/playwright/reporter/index.d.ts"],"playground":["./dist/playground/index.d.ts"],"midscene-playground":["./dist/playground/bin.d.ts"],"appium":["./dist/appium/index.d.ts"],"chrome-extension":["./dist/chrome-extension/index.d.ts"],"yaml":["./dist/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309121254.0","@midscene/shared":"0.12.5-beta-20250309121254.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250309121254.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ijOWIGzk+9UatKnNOF5cHHPpeMt0wuNxc2oBzHdBjEwTc6itGQBxmohYXB4vc/54Nbs7UknIsbRGecLE7xBYDg==","_resolved":"/tmp/73ea282cc44e811194735ecfe3a7a6f6/midscene-web-0.12.5-beta-20250309121254.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309121254.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"fd3dbf887528fe799687916f0636b9f6071200ff","size":125424,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250309121254.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250309121254.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309121254.0_1741522543740_0.7512930065980503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:15:43.994Z","publish_time":1741522543994,"_source_registry_name":"default","_cnpm_publish_time":1741522543994},"0.12.5-beta-20250309115954.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250309115954.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./bridge-mode":{"types":"./dist/bridge-mode/index.d.ts","import":"./dist/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/bridge-mode/browser.d.ts","import":"./dist/bridge-mode/browser.js"},"./utils":{"types":"./dist/common/utils.d.ts","import":"./dist/common/utils.js"},"./ui-utils":{"types":"./dist/common/ui-utils.d.ts","import":"./dist/common/ui-utils.js"},"./puppeteer":{"types":"./dist/puppeteer/index.d.ts","import":"./dist/puppeteer/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js"},"./playwright-report":{"types":"./dist/playwright/reporter/index.d.ts","import":"./dist/playwright/reporter/index.js"},"./playground":{"types":"./dist/playground/index.d.ts","import":"./dist/playground/index.js"},"./midscene-playground":{"types":"./dist/playground/bin.d.ts","import":"./dist/playground/bin.js"},"./appium":{"types":"./dist/appium/index.d.ts","import":"./dist/appium/index.js"},"./chrome-extension":{"types":"./dist/chrome-extension/index.d.ts","import":"./dist/chrome-extension/index.js"},"./yaml":{"types":"./dist/yaml/index.d.ts","import":"./dist/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/index.d.ts"],"bridge-mode":["./dist/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/bridge-mode/browser.d.ts"],"utils":["./dist/common/utils.d.ts"],"ui-utils":["./dist/common/ui-utils.d.ts"],"puppeteer":["./dist/puppeteer/index.d.ts"],"playwright":["./dist/playwright/index.d.ts"],"playwright-report":["./dist/playwright/reporter/index.d.ts"],"playground":["./dist/playground/index.d.ts"],"midscene-playground":["./dist/playground/bin.d.ts"],"appium":["./dist/appium/index.d.ts"],"chrome-extension":["./dist/chrome-extension/index.d.ts"],"yaml":["./dist/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309115954.0","@midscene/shared":"0.12.5-beta-20250309115954.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250309115954.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zBLzI+71CGXdn7/VzIJZybyz9yYzYVsa3Jmtf0nhMSinpJB6pJCguPACp8nP3ENHsjDMKM1cLvGqA6NjA7dcOA==","_resolved":"/tmp/61f4afcd6d9fe9ca136e87c9ba0970a3/midscene-web-0.12.5-beta-20250309115954.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309115954.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"cfa4f192e40e26298a5c60575fd51c10cbb972bb","size":125418,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250309115954.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250309115954.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309115954.0_1741521764917_0.4359796544224779"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:02:45.107Z","publish_time":1741521765107,"_source_registry_name":"default","_cnpm_publish_time":1741521765107},"0.12.5-beta-20250309112640.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250309112640.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.5-beta-20250309112640.0","@midscene/core":"0.12.5-beta-20250309112640.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250309112640.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mQKOLCoF5vockgh1AuzEyPnbLMx0kCZjkaoaApFI1yka4eLHvPRxtTV5muSMow0hiUXwqRy7qV5ZZsaeOlqb3A==","_resolved":"/tmp/66eb0a363960730debb9a3a80f745fd4/midscene-web-0.12.5-beta-20250309112640.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309112640.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"ab38a17ea77802e1254d057b7d687f732f9ca6a4","size":151822,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250309112640.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250309112640.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309112640.0_1741519778425_0.12381168375300167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:29:38.715Z","publish_time":1741519778715,"_source_registry_name":"default","_cnpm_publish_time":1741519778715},"0.12.5-beta-20250309111511.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250309111511.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309111511.0","@midscene/shared":"0.12.5-beta-20250309111511.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250309111511.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+GGtRg1m9TDKI61p6pfm8uW2P2ONEzsomuTMsWnxuJBbJKCvrrTp2XRmfVuI5nQTvttPzFYSANTP6/VMaertLA==","_resolved":"/tmp/a2373a9a8dd7206a1a8f94662e4caab2/midscene-web-0.12.5-beta-20250309111511.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309111511.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"3ef777a53bffa427b3970a3a33ed719426dfece4","size":151861,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250309111511.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250309111511.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309111511.0_1741519084699_0.33832710204496097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:18:04.986Z","publish_time":1741519084986,"_source_registry_name":"default","_cnpm_publish_time":1741519084986},"0.12.5-beta-20250309110118.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250309110118.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309110118.0","@midscene/shared":"0.12.5-beta-20250309110118.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250309110118.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Sz7y/x0d42PybgRiWzTuogh558XnkhkfEtDaq6BVywHNRWivP9XnEQqUe9u+uN6IrCwxNKKaMdJG+/ICqs2BdA==","_resolved":"/tmp/b641c35717a20a403d17912ce35a7667/midscene-web-0.12.5-beta-20250309110118.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309110118.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"f2b825dcbe982b1bcb0785a82368e1595027cbd4","size":163970,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250309110118.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250309110118.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309110118.0_1741518254453_0.029459147589714574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:04:14.728Z","publish_time":1741518254728,"_source_registry_name":"default","_cnpm_publish_time":1741518254728},"0.12.5-beta-20250309104652.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250309104652.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309104652.0","@midscene/shared":"0.12.5-beta-20250309104652.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250309104652.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UVPqIHOAvItfmeHINhGko7m+6GLO+5r3A2AgLNJimm0FSeTkjHOjzJDLtIE8XUx1hd2WkJVI3p9xZza/m8z4BA==","_resolved":"/tmp/e6793b1bdd367ae4d7345e27dd080b83/midscene-web-0.12.5-beta-20250309104652.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309104652.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d42aadf4b663ef562200ad0fb0712d6a42af729e","size":163966,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250309104652.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250309104652.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309104652.0_1741517380035_0.09256972335534641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T10:49:40.308Z","publish_time":1741517380308,"_source_registry_name":"default","_cnpm_publish_time":1741517380308},"0.12.5-beta-20250309101248.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250309101248.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.5-beta-20250309101248.0","@midscene/shared":"0.12.5-beta-20250309101248.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250309101248.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zsMk2wbOeRTHvicdYT7nBy4nphz7pzajqStjQ8J5gC11ftSt5UMbuahlBwNoWUL1tq6C7ViS01CGzAEu2Li2VA==","_resolved":"/tmp/324ec375530ec467e82337fea995bf80/midscene-web-0.12.5-beta-20250309101248.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309101248.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"2186e8a75691df905201f1a694e892aa6dbf47a0","size":163957,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250309101248.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250309101248.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309101248.0_1741515347457_0.3928901865327721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T10:15:47.797Z","publish_time":1741515347797,"_source_registry_name":"default","_cnpm_publish_time":1741515347797},"0.12.5-beta-20250307073604.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250307073604.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.5-beta-20250307073604.0","@midscene/shared":"0.12.5-beta-20250307073604.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250307073604.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XrVb7IihK6ItZeXVgx65z4TRtjkjdV3Bf0g/mWQlyVNs1227A9LPZMSVtMdwQSeJck/rZSmKWvV2jTTBaolgwA==","_resolved":"/tmp/9fcaae16d0bd3ccc3c584e555319299c/midscene-web-0.12.5-beta-20250307073604.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250307073604.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d6bb50ccc95b69306b3adb90c9262b89e3b08e6c","size":163134,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250307073604.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250307073604.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250307073604.0_1741333143081_0.31694043657626847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-07T07:39:03.314Z","publish_time":1741333143314,"_source_registry_name":"default","_cnpm_publish_time":1741333143314},"0.12.5-beta-20250306121751.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250306121751.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.5-beta-20250306121751.0","@midscene/core":"0.12.5-beta-20250306121751.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250306121751.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IcokYGr/go5kqpUFpkmbWpJiWPE8VuRG1PlctShDlHtpcilFdDintLis6LScAfUkhzmlhi4i2NNNuDYDIiU6uw==","_resolved":"/tmp/859c4f724fd132a57595eab0b4abb815/midscene-web-0.12.5-beta-20250306121751.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250306121751.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"f754fd7bb882e80d7f78707abd258f003cbc3df5","size":163133,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250306121751.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250306121751.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250306121751.0_1741263655526_0.6679374690582784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T12:20:55.774Z","publish_time":1741263655774,"_source_registry_name":"default","_cnpm_publish_time":1741263655774},"0.12.5-beta-20250306115151.0":{"name":"@midscene/web","version":"0.12.5-beta-20250306115151.0","license":"MIT","_id":"@midscene/web@0.12.5-beta-20250306115151.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"e66d55023c3c8126a1e041e9eb8443476788ad94","size":2010280,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250306115151.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250306115151.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250306115151.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e36a94dbdafa6fc4f67940c9daa151c/midscene-web-0.12.5-beta-20250306115151.0.tgz","_integrity":"sha512-s1nKJp+oPF0LjOmOrQbUKUUERMBsYrNOlm99F1ykD4wnlir/rwtGv5n5V3c3A2iC8wbd+6dFEVzxvWU8uPk5YQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250306115151.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250306115151.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250306115151.0_1741262163004_0.8641423191158413","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-06T11:56:03.275Z","publish_time":1741262163275,"_source_registry_name":"default","_cnpm_publish_time":1741262163275},"0.12.5-beta-20250306114543.0":{"name":"@midscene/web","version":"0.12.5-beta-20250306114543.0","license":"MIT","_id":"@midscene/web@0.12.5-beta-20250306114543.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"e02d77a5c7fe55136de503983f4c436e994e63fd","size":163131,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250306114543.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250306114543.0.tgz"},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250306114543.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/56e7059cf233e1f8f0c1d7b119d6ffaf/midscene-web-0.12.5-beta-20250306114543.0.tgz","_integrity":"sha512-EtNc2969CaH4g1Y4f1VcpyDam8exotqIPpZ5mEId2bQDrPdoTRH0EcqQVimR1MzjmyAIwb8UbVwXvxzi3Ox+BQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250306114543.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250306114543.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250306114543.0_1741261722497_0.27991551576937135","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-06T11:48:42.806Z","publish_time":1741261722806,"_source_registry_name":"default","_cnpm_publish_time":1741261722806},"0.12.5-beta-20250306114010.0":{"name":"@midscene/web","version":"0.12.5-beta-20250306114010.0","license":"MIT","_id":"@midscene/web@0.12.5-beta-20250306114010.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"29fa92749ac85133a86b856d19ff1a497dc4252a","size":2011224,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250306114010.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250306114010.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250306114010.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2a19b5fced9c0c0957e235c02101a2a4/midscene-web-0.12.5-beta-20250306114010.0.tgz","_integrity":"sha512-Z1g+r9ItxXMDDJuDkHaNKTgjlS1ZnVQmcRRCebhPcDqdY5OWoP5qACrglh60GE9JWFRPatYBIpTbO0PkxHsNLg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250306114010.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250306114010.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250306114010.0_1741261467930_0.0939348275445957","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-06T11:44:28.222Z","publish_time":1741261468222,"_source_registry_name":"default","_cnpm_publish_time":1741261468222},"0.12.5-beta-20250306111616.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.5-beta-20250306111616.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.5-beta-20250306111616.0","@midscene/shared":"0.12.5-beta-20250306111616.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"_id":"@midscene/web@0.12.5-beta-20250306111616.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pJeCsJMJkVoP1YTOsCg1HoApQl1FZkFjYfK8qPFKjq+sC2vVqhWsYpel1vHJIjI8Y4UWkZ2EqHnI5UOMEaADDg==","_resolved":"/tmp/2bb25b1a7104fa208e23973d18acc2b8/midscene-web-0.12.5-beta-20250306111616.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250306111616.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"533e8d551765f9306c8d22d0d80a7a4152d22ef2","size":163131,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.5-beta-20250306111616.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.5-beta-20250306111616.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250306111616.0_1741259950494_0.6510038034519212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T11:19:10.790Z","publish_time":1741259950790,"_source_registry_name":"default","_cnpm_publish_time":1741259950790},"0.12.4":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.4","@midscene/shared":"0.12.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lpV2vGHq4ZCLm0CrZzQ20eiuHrSvPx8Blds4fDYgM4qL1jlqmI9Rmwc4WxjuMqYIgpr5eeyeh1sb4pFELDuKMQ==","_resolved":"/tmp/62c5b38e99d8934f80befbf2bf6dd773/midscene-web-0.12.4.tgz","_from":"file:midscene-web-0.12.4.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"b955692d4d9c8ed685e1fc8633aa8b53cc378279","size":2010170,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.4.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.4_1740983210685_0.04881852604191006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T06:26:51.073Z","publish_time":1740983211073,"_source_registry_name":"default","_cnpm_publish_time":1740983211073},"0.12.4-beta-20250303015748.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.4-beta-20250303015748.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.4-beta-20250303015748.0","@midscene/shared":"0.12.4-beta-20250303015748.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.4-beta-20250303015748.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-30vKpZBhmMl6L9wfBMNSTOAgB83cusTEPK3Xwd9fwVlLsc1wmZB8dEm2RHFHl8LNfZ7yPiarVXmJnFxuDYBBtw==","_resolved":"/tmp/f21b699cb76924efe5f76dbee2d36a79/midscene-web-0.12.4-beta-20250303015748.0.tgz","_from":"file:midscene-web-0.12.4-beta-20250303015748.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d80ba79467f27ebeec48115aea4cee11cb5ef2b4","size":2010277,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.4-beta-20250303015748.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.4-beta-20250303015748.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.4-beta-20250303015748.0_1740967320519_0.44394256881847594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T02:02:00.776Z","publish_time":1740967320776,"_source_registry_name":"default","_cnpm_publish_time":1740967320776},"0.12.3":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3","@midscene/shared":"0.12.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c1JsM8C9v5zIXk9+O+somFqetDgt069fylhgmbPyxRg7vSVdhIFh6Ubox0m6/Dj/MzgNhng3OrB9wZSif6eU5g==","_resolved":"/tmp/491e096f357234804c9452e18e516b54/midscene-web-0.12.3.tgz","_from":"file:midscene-web-0.12.3.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d53e9712b43cf7d670c27879c0983c179bc9e3bb","size":2010170,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.3.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3_1740711926749_0.884518758453458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T03:05:27.021Z","publish_time":1740711927021,"_source_registry_name":"default","_cnpm_publish_time":1740711927021},"0.12.3-beta-20250228022721.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.3-beta-20250228022721.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3-beta-20250228022721.0","@midscene/shared":"0.12.3-beta-20250228022721.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3-beta-20250228022721.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BBN4uDPo7vLK0Sf1YqKxUoZF9L5UonHznmNJTEA8/jtCo+N3Eu+g3JQ1wA4VbQJ6VPCKhub7QhlnYqkxwU3I2g==","_resolved":"/tmp/f7937af0d0d4794482817a5a45b84d9e/midscene-web-0.12.3-beta-20250228022721.0.tgz","_from":"file:midscene-web-0.12.3-beta-20250228022721.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"64239eee39a3eeba311cc6171840276cf7eb8abc","size":2010274,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.3-beta-20250228022721.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.3-beta-20250228022721.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3-beta-20250228022721.0_1740709893440_0.10596591249131637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T02:31:33.685Z","publish_time":1740709893685,"_source_registry_name":"default","_cnpm_publish_time":1740709893685},"0.12.3-beta-20250228021406.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.3-beta-20250228021406.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3-beta-20250228021406.0","@midscene/shared":"0.12.3-beta-20250228021406.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3-beta-20250228021406.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iuN02Eo3X9pwHfPdM3wV1brmLt94SyL2EYM0GcLeYl3wGv8svVhHD6wepQijStKnXR4uCzAnLFGIPN4lXdTHXQ==","_resolved":"/tmp/7fc366ed5347f97fb1d87bca8593ed62/midscene-web-0.12.3-beta-20250228021406.0.tgz","_from":"file:midscene-web-0.12.3-beta-20250228021406.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"82129c395804a84b04597cb446d2da150a002a65","size":2010274,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.3-beta-20250228021406.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.3-beta-20250228021406.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3-beta-20250228021406.0_1740709105400_0.12236300667088962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T02:18:25.744Z","publish_time":1740709105744,"_source_registry_name":"default","_cnpm_publish_time":1740709105744},"0.12.3-beta-20250227143608.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.3-beta-20250227143608.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3-beta-20250227143608.0","@midscene/shared":"0.12.3-beta-20250227143608.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3-beta-20250227143608.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xmRoH1in7hop0/dGwYfVIJXTXhoU0DsWA0VF+Nuloi4GEC/akIN2ZwxKC7v6MLfAl0+JOfXIFFRNGluHPBd5VQ==","_resolved":"/tmp/be3275c8ca9d93a1034f1c5440268eee/midscene-web-0.12.3-beta-20250227143608.0.tgz","_from":"file:midscene-web-0.12.3-beta-20250227143608.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"69bc97bcb2fe44c86074fc853cbb337ce05bc39f","size":2010274,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.3-beta-20250227143608.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.3-beta-20250227143608.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3-beta-20250227143608.0_1740667220420_0.7246411160819266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T14:40:20.702Z","publish_time":1740667220702,"_source_registry_name":"default","_cnpm_publish_time":1740667220702},"0.12.3-beta-20250227125033.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.3-beta-20250227125033.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3-beta-20250227125033.0","@midscene/shared":"0.12.3-beta-20250227125033.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3-beta-20250227125033.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6TT3XB8m/LcXtLfHo4TxXYtzOori1B7dJNlcA8YpN1j8E0dyt3pzqW2tyv0HkGF1O2N5reFcfmKNtR54/N2BPA==","_resolved":"/tmp/830c0a520f4c3deb0799b98700c3197a/midscene-web-0.12.3-beta-20250227125033.0.tgz","_from":"file:midscene-web-0.12.3-beta-20250227125033.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"e016740635f06c66e1e29811c5bfa2909f012456","size":2010275,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.3-beta-20250227125033.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.3-beta-20250227125033.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3-beta-20250227125033.0_1740660888903_0.10673628396715107"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T12:54:49.162Z","publish_time":1740660889162,"_source_registry_name":"default","_cnpm_publish_time":1740660889162},"0.12.2":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.2","@midscene/shared":"0.12.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IbCOuG4DwTrsGKYZou4GRHV55yJNvr5tojvueqMN4mLsRa5WrvNcpdkSNTF86IkOHatX+CTVlvCqXV7s00Vimw==","_resolved":"/tmp/b35e71359f88494f753296a6ef75320b/midscene-web-0.12.2.tgz","_from":"file:midscene-web-0.12.2.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"5aa9dca970f3a9151b9447fbff4e06f73972cc8b","size":2010257,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.2_1740652753216_0.4230584160917257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T10:39:13.510Z","publish_time":1740652753510,"_source_registry_name":"default","_cnpm_publish_time":1740652753510},"0.12.2-beta-20250227014550.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.2-beta-20250227014550.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.2-beta-20250227014550.0","@midscene/core":"0.12.2-beta-20250227014550.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.2-beta-20250227014550.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yu1ee95PgkQhW7c1GWROcwarS2uuEdRZbZ8w+Lw95znMeMX0D9/INuoHfpBbG0zwPNqVGfA6Bm5HdoVW6tnaxw==","_resolved":"/tmp/3acd1eb97515a605f5663bef9fe2a389/midscene-web-0.12.2-beta-20250227014550.0.tgz","_from":"file:midscene-web-0.12.2-beta-20250227014550.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"b1c7ae3d49c00ec71568cd2e24f872a209db6f36","size":686055,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.2-beta-20250227014550.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.2-beta-20250227014550.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.2-beta-20250227014550.0_1740620994437_0.793548254556012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T01:49:54.625Z","publish_time":1740620994625,"_source_registry_name":"default","_cnpm_publish_time":1740620994625},"0.12.1":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1","@midscene/shared":"0.12.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-KjoLM6UihgyStd7Q9f2Re1GJ0EOOeB9+Q52x2p46llxCD6t8Kfv0M7igUCatE7F4/aGQoOGB3hdUY35EKBzCBg==","_resolved":"/tmp/413d62ac7899e982d9b6b1c551bfa46b/midscene-web-0.12.1.tgz","_from":"file:midscene-web-0.12.1.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"0c8ce9bce616a9e51e2dab19773f9653dcccc59c","size":685950,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1_1740561394423_0.8063650774230515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T09:16:34.677Z","publish_time":1740561394677,"_source_registry_name":"default","_cnpm_publish_time":1740561394677},"0.12.1-beta-20250226084510.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250226084510.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250226084510.0","@midscene/shared":"0.12.1-beta-20250226084510.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250226084510.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DdNERfLWNMDdC1JEejUAWgnkGka284KNvRPHbTH9o7haeK+8N/bfH+YbKYlEU67yuljSqv9TB5R5ruhk/3/Q8w==","_resolved":"/tmp/3a3c5ea03779736ede860093b9f9a6a1/midscene-web-0.12.1-beta-20250226084510.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250226084510.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"a47d32c4e71a44f3ce867a58441dd3964e1541d2","size":686110,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250226084510.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250226084510.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250226084510.0_1740559756614_0.6880744121816051"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T08:49:16.921Z","publish_time":1740559756921,"_source_registry_name":"default","_cnpm_publish_time":1740559756921},"0.12.1-beta-20250225105024.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250225105024.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225105024.0","@midscene/shared":"0.12.1-beta-20250225105024.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250225105024.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EMiD2zNw8KGk3SbPNmLkQ+WilZ6mCMmIccf9XW8SoTv9/mj3qhKKR3ZohDaDNRMEEyvwd/5xxMFN6GWP8Cp2zg==","_resolved":"/tmp/5fa8cc0185190ab0d4237a74bb29d7e4/midscene-web-0.12.1-beta-20250225105024.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225105024.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"40099046bc6205546af540178feb8c19cd006958","size":685590,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250225105024.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250225105024.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225105024.0_1740480874310_0.06795704653292223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T10:54:34.565Z","publish_time":1740480874565,"_source_registry_name":"default","_cnpm_publish_time":1740480874565},"0.12.1-beta-20250225091634.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250225091634.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225091634.0","@midscene/shared":"0.12.1-beta-20250225091634.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250225091634.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ushFLy/7u1sljmKxKSj7cAWFel1bBXLW8wB9VmoA7kHFfaMu8SbAd0BqmoARhn/BcmfE8NF9m19uWyLgtInOaA==","_resolved":"/tmp/eb6635faa92b0eb08ad013afe723d9d1/midscene-web-0.12.1-beta-20250225091634.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225091634.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"dce5ca6364e49dd6724a8033f1ffe3402266a1a2","size":685592,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250225091634.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250225091634.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225091634.0_1740475232220_0.625268570504081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T09:20:32.536Z","publish_time":1740475232536,"_source_registry_name":"default","_cnpm_publish_time":1740475232536},"0.12.1-beta-20250225084005.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250225084005.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225084005.0","@midscene/shared":"0.12.1-beta-20250225084005.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250225084005.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GsP+BhmckEmTZHXfHqODi3/HonxC7u1bfLYW1SXKAUtwfYEIn7IqQRCeOFhstJ3Ho8GEoEAu0JwaIQLl/dzaqQ==","_resolved":"/tmp/7aa72f81b71e2c0e7fca06d781a52997/midscene-web-0.12.1-beta-20250225084005.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225084005.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"d60f4bdd83ba65f91d99b4d378eb49644762d5b1","size":685479,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250225084005.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250225084005.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225084005.0_1740473055591_0.8026707732295555"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T08:44:15.826Z","publish_time":1740473055826,"_source_registry_name":"default","_cnpm_publish_time":1740473055826},"0.12.1-beta-20250225082258.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250225082258.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.1-beta-20250225082258.0","@midscene/core":"0.12.1-beta-20250225082258.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250225082258.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b7GM68X//FGp+CRlVTrKbBw6Q59iNcMV7HnPFygIZ/nbblfBowDemHIErYl/kpBp8amb3yrrQdvXOVvflkzvHA==","_resolved":"/tmp/6cfdf3ad2e8c6a1b8133820196a69eb3/midscene-web-0.12.1-beta-20250225082258.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225082258.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"3e0026042204ad5a9b24716bbeafe25290087399","size":685047,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250225082258.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250225082258.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225082258.0_1740472029187_0.9449305619917219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T08:27:09.450Z","publish_time":1740472029450,"_source_registry_name":"default","_cnpm_publish_time":1740472029450},"0.12.1-beta-20250225064829.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250225064829.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225064829.0","@midscene/shared":"0.12.1-beta-20250225064829.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250225064829.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EA1tlXgysLU8XpgAUvA1XtzbeUd0Y8i9a5luI8zHHKlghuHzXuRAna7NWQLSJH1oHGgQwUGo8LDxftYKUqlQ8g==","_resolved":"/tmp/216aa9067350e1a51fc7b45cb4845d7d/midscene-web-0.12.1-beta-20250225064829.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225064829.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"8322d3f273f04ea0d32e590afb7cf24ce9085bf4","size":685023,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250225064829.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250225064829.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225064829.0_1740466353691_0.6072108557261435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T06:52:33.932Z","publish_time":1740466353932,"_source_registry_name":"default","_cnpm_publish_time":1740466353932},"0.12.1-beta-20250225033145.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250225033145.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225033145.0","@midscene/shared":"0.12.1-beta-20250225033145.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250225033145.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CSSnEFhkN76oNu2d4gk2QQKW5DecnFEScAHFJc4KtR2fcE2oelMc+8CZfV4crTmcQdFsjkEugMEBEM2qiYYDCg==","_resolved":"/tmp/4e53a1338636fbd5817a1d4e75cf1302/midscene-web-0.12.1-beta-20250225033145.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225033145.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"72c9171f3ef6b507d7fd6ef4abed824a40694de8","size":684866,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250225033145.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250225033145.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225033145.0_1740454554669_0.8290258046862855"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T03:35:54.869Z","publish_time":1740454554869,"_source_registry_name":"default","_cnpm_publish_time":1740454554869},"0.12.1-beta-20250224084402.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250224084402.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250224084402.0","@midscene/shared":"0.12.1-beta-20250224084402.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250224084402.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OaAMaZxb6CYX4rmwQrEuFz14sP0cjItWjFhhaLAO3IFr64Iay8xfLQcwA2hx6z0qbgICmtACL1xYwADhgga8qg==","_resolved":"/tmp/df4417b07fd15ab9b8d03bed306bcdd7/midscene-web-0.12.1-beta-20250224084402.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250224084402.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"53b437daa0d6c8113258a9550cb6c575f3409f67","size":684863,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250224084402.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250224084402.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250224084402.0_1740386899686_0.17856168674376893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T08:48:20.028Z","publish_time":1740386900028,"_source_registry_name":"default","_cnpm_publish_time":1740386900028},"0.12.1-beta-20250224064132.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250224064132.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.1-beta-20250224064132.0","@midscene/core":"0.12.1-beta-20250224064132.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250224064132.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hvMLpXFQccxT+tfsxd8iuImTTSehLlCo9Jvr4Hl6zLFkIFmGIm0uDyFRnNNFFse7vL4BDYFpDM178tLCBDS+ng==","_resolved":"/tmp/5f059ca21e153afa6fe3e566638fa9d2/midscene-web-0.12.1-beta-20250224064132.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250224064132.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"11a1c1d94d8026672bffa57b2ea45e9a8a15039a","size":684824,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250224064132.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250224064132.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250224064132.0_1740379540325_0.6578219559610745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T06:45:40.636Z","publish_time":1740379540636,"_source_registry_name":"default","_cnpm_publish_time":1740379540636},"0.12.1-beta-20250224040348.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250224040348.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250224040348.0","@midscene/shared":"0.12.1-beta-20250224040348.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250224040348.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HNmjCvqBCoQsP7rt/6uSq8KdCUmK1VhdqwsvFE3tefXKYsb/ucBk/faNGovJ/iyk5loeUqvHbLWzfmuxpcpLxQ==","_resolved":"/tmp/2f87dc417b016f9bb0a1e32eeba0d5a9/midscene-web-0.12.1-beta-20250224040348.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250224040348.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"3ec108b48aa82ba60d5a8636f3f4e3b1bbfd5516","size":684373,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250224040348.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250224040348.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250224040348.0_1740370074769_0.6084997707119757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T04:07:55.046Z","publish_time":1740370075046,"_source_registry_name":"default","_cnpm_publish_time":1740370075046},"0.12.1-beta-20250224030857.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.1-beta-20250224030857.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250224030857.0","@midscene/shared":"0.12.1-beta-20250224030857.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.1-beta-20250224030857.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZwqXKF0zWmQDBcjH1hJf/DMMbjbGVBekZ5cp2Alt89Fw6Ph8qcEFKAZZfyoH/THS4IEix4QLWZKVzF2HknFdlg==","_resolved":"/tmp/5db51da7de00c36876ca505ee935b3ba/midscene-web-0.12.1-beta-20250224030857.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250224030857.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"d081988c10b2c27a6404b9a1de07e7eb0d0d7296","size":684374,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.1-beta-20250224030857.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.1-beta-20250224030857.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250224030857.0_1740366783117_0.46750552606664986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T03:13:03.299Z","publish_time":1740366783299,"_source_registry_name":"default","_cnpm_publish_time":1740366783299},"0.12.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.12.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.0","@midscene/shared":"0.12.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.12.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xdjWerYdE+O32HUvriZfcFevbA6Y9J9cFUPX/PMU1uXmSu3YfNzzoHzlirXHGM/3DhDcnFRwdhz7v93KTG19XA==","_resolved":"/tmp/193f7a95676fc9a6ed1751053e74515c/midscene-web-0.12.0.tgz","_from":"file:midscene-web-0.12.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"0e950616ca283cdc8aed5ef78513de9787a75832","size":684279,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.12.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.0_1740127794222_0.2831746269960296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T08:49:54.478Z","publish_time":1740127794478,"_source_registry_name":"default","_cnpm_publish_time":1740127794478},"0.11.4-beta-20250221080049.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.4-beta-20250221080049.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.4-beta-20250221080049.0","@midscene/shared":"0.11.4-beta-20250221080049.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.4-beta-20250221080049.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-t2OpMPB1YFOVSwrHaklT9DNBAy0RUqQRu20MTwelgLuJFUK926PPKyESlM60PuB62bEF40wgKpJefin2HkaCtA==","_resolved":"/tmp/454ee4bc298bf327ccc5f53de6b8e230/midscene-web-0.11.4-beta-20250221080049.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250221080049.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"43d1cd008ad96d107eabedac0be0ceaf3beb8649","size":684373,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.4-beta-20250221080049.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.4-beta-20250221080049.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250221080049.0_1740125136131_0.11744502502295573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T08:05:36.418Z","publish_time":1740125136418,"_source_registry_name":"default","_cnpm_publish_time":1740125136418},"0.11.4-beta-20250220160619.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.4-beta-20250220160619.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.4-beta-20250220160619.0","@midscene/shared":"0.11.4-beta-20250220160619.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.4-beta-20250220160619.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aXbWodyWGhNCEMEijdxyqjB36t5KmeLolxKZYQlB8LFdIkz8bDIwH5FAKplSV5QpY6yJ2711agW7G20cDk5ZsQ==","_resolved":"/tmp/73a0c4b57f6a0319db7066f0946de076/midscene-web-0.11.4-beta-20250220160619.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250220160619.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"b0879c64b8b59109ddc9dea5553a4898836ec82f","size":684115,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.4-beta-20250220160619.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.4-beta-20250220160619.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250220160619.0_1740067826398_0.19483543825833904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T16:10:26.721Z","publish_time":1740067826721,"_source_registry_name":"default","_cnpm_publish_time":1740067826721},"0.11.4-beta-20250220081505.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.4-beta-20250220081505.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.11.4-beta-20250220081505.0","@midscene/core":"0.11.4-beta-20250220081505.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.4-beta-20250220081505.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zpoiBPaiHMBym8/OcCI6rJ1SbstDqIg5UGDu615tw0D8dshYPJOeWSzQ/lJPv9bIGMEhUnbSaFBQG5I+vQ1Suw==","_resolved":"/tmp/f631467ac6295c1f4652af38c1d56d1f/midscene-web-0.11.4-beta-20250220081505.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250220081505.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"447dbc925ea2d7f38f7b5b75426544f4ec1cc7f4","size":684118,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.4-beta-20250220081505.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.4-beta-20250220081505.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250220081505.0_1740039585664_0.5044871008288969"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T08:19:45.975Z","publish_time":1740039585975,"_source_registry_name":"default","_cnpm_publish_time":1740039585975},"0.11.4-beta-20250220024500.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.4-beta-20250220024500.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.4-beta-20250220024500.0","@midscene/shared":"0.11.4-beta-20250220024500.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.4-beta-20250220024500.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YPFP++oMtFLxc4RfdnWq3z37+MFWHnTkyIN0iK+eLonQ7FWVRXgVBdzRHM1ExWdzNXCsGNPGrjMhTpWt596nzQ==","_resolved":"/tmp/29f7112003a01dfa876e237bc7be95e8/midscene-web-0.11.4-beta-20250220024500.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250220024500.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"275ce63242368e0f4e567927426a77b603b65c01","size":684765,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.4-beta-20250220024500.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.4-beta-20250220024500.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250220024500.0_1740019748484_0.34976667144563134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T02:49:08.746Z","publish_time":1740019748746,"_source_registry_name":"default","_cnpm_publish_time":1740019748746},"0.11.4-beta-20250220021754.0":{"name":"@midscene/web","version":"0.11.4-beta-20250220021754.0","license":"MIT","_id":"@midscene/web@0.11.4-beta-20250220021754.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"cdfe053f4af2c7d710e021a4347786993376b6ab","size":684490,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.4-beta-20250220021754.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.4-beta-20250220021754.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.4-beta-20250220021754.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e362226702b64f904b6f87769a2f66d7/midscene-web-0.11.4-beta-20250220021754.0.tgz","_integrity":"sha512-aRfjdQFRp3NgHCBR3DBquOswd0BFeIwnVPm2Mloat0ncQ8D/d/kVVQFbK+pXbP0tyg1yixtRMitJvr74R2M2QA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.4-beta-20250220021754.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.4-beta-20250220021754.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.4-beta-20250220021754.0_1740018122814_0.21115496568973136","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-20T02:22:03.059Z","publish_time":1740018123059,"_source_registry_name":"default","_cnpm_publish_time":1740018123059},"0.11.4-beta-20250220011346.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.4-beta-20250220011346.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.11.4-beta-20250220011346.0","@midscene/core":"0.11.4-beta-20250220011346.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.4-beta-20250220011346.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QVVO0VWdVSRIUtIGuz6IPg13nZuneU6uka5ABqdlR7hD6wJBdMVcGXlUKBgvmoM6cITsxiQO8cqpmlPSny6eCQ==","_resolved":"/tmp/846d1202b93492c6d3393aa252c27832/midscene-web-0.11.4-beta-20250220011346.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250220011346.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"c2e9c7fb5567b5c361f9abe21daf20e8db3846b2","size":684489,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.4-beta-20250220011346.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.4-beta-20250220011346.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250220011346.0_1740014274661_0.4454006855059247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T01:17:54.952Z","publish_time":1740014274952,"_source_registry_name":"default","_cnpm_publish_time":1740014274952},"0.11.4-beta-20250219074605.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.4-beta-20250219074605.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.4-beta-20250219074605.0","@midscene/shared":"0.11.4-beta-20250219074605.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.4-beta-20250219074605.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UEwgDVjZuZc4BlDuONOTg7mxBtrA3DhrqWLGi7tN57/vybawbI5bLg594aQVKupnx0eUQsxW7erH8OuI0ggS9g==","_resolved":"/tmp/f37fb80e52f01cba00d4e83b6f4ede01/midscene-web-0.11.4-beta-20250219074605.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250219074605.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"329412fc806c486ea0a85c97a5e81c80dc0bc133","size":684476,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.4-beta-20250219074605.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.4-beta-20250219074605.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250219074605.0_1739951414950_0.20114418479468732"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T07:50:15.174Z","publish_time":1739951415174,"_source_registry_name":"default","_cnpm_publish_time":1739951415174},"0.11.2-beta-20250218091934.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.2-beta-20250218091934.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.2-beta-20250218091934.0","@midscene/shared":"0.11.2-beta-20250218091934.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.2-beta-20250218091934.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GhetH4zOnzoZ1aL0HvaMOJGSBzKMSIihZo7Fxv1UOYAIfY0vdgx/YeDWKoZLN5Af/Ys1OuqRfexsvj42WXERgg==","_resolved":"/tmp/0c28d2e307ea66e5b488f1f01978c437/midscene-web-0.11.2-beta-20250218091934.0.tgz","_from":"file:midscene-web-0.11.2-beta-20250218091934.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"b6dce5bdc8d3652987fcbcded3ca8cd83e2e6447","size":680887,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.2-beta-20250218091934.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.2-beta-20250218091934.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.2-beta-20250218091934.0_1739870639536_0.7938577237093041"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T09:23:59.757Z","publish_time":1739870639757,"_source_registry_name":"default","_cnpm_publish_time":1739870639757},"0.11.2-beta-20250218013253.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.2-beta-20250218013253.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.2-beta-20250218013253.0","@midscene/shared":"0.11.2-beta-20250218013253.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.2-beta-20250218013253.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5FNUXJFA+CbObfZNTk7JxCbCV2DdDLsCifk8K+IA1/kPORNIwW1v+R+uh6Ax/t0LdRmaC4fHiRhnrhwxQMQIAg==","_resolved":"/tmp/9aa84b51ab6a90290284c22d62104aaa/midscene-web-0.11.2-beta-20250218013253.0.tgz","_from":"file:midscene-web-0.11.2-beta-20250218013253.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"132580b708dd25dcf4759e40c73a164665a7b0de","size":680884,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.2-beta-20250218013253.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.2-beta-20250218013253.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.2-beta-20250218013253.0_1739842624288_0.9752093257260792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T01:37:04.518Z","publish_time":1739842624518,"_source_registry_name":"default","_cnpm_publish_time":1739842624518},"0.11.3":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.3","@midscene/shared":"0.11.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0NW216YTOhdpNIkSImn0XJNKTYyX2+i/bwWSdPsQ6Dg1LHuzt3ZuzWq9acWOvLU+gEAHz5xice+egjZfUE6KZA==","_resolved":"/tmp/89113f8d3959e12358cc0891677c7fce/midscene-web-0.11.3.tgz","_from":"file:midscene-web-0.11.3.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"c4161bbfe16db0b7724f53a7a23f6191cf0deffe","size":679320,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.3.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.3_1739779899964_0.31948455310044754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-17T08:11:40.234Z","publish_time":1739779900234,"_source_registry_name":"default","_cnpm_publish_time":1739779900234},"0.11.2":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.2","@midscene/shared":"0.11.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fY1Um2viuY92uRAXSBF5CkDvVRxFSlgRg2MtIsQyQme4kzzkhumzZBHBtyhcmzyjbV/SwVlARAkOhkqusYte+A==","_resolved":"/tmp/e74ff9cb320148f11429bec9e0c33411/midscene-web-0.11.2.tgz","_from":"file:midscene-web-0.11.2.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"9d0d192cad99e43ec2a9bf36dfc4178009bd1b51","size":679229,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.2_1739584251701_0.7431255278117717"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-15T01:50:51.966Z","publish_time":1739584251966,"_source_registry_name":"default","_cnpm_publish_time":1739584251966},"0.11.1-beta-20250214012635.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.1-beta-20250214012635.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1-beta-20250214012635.0","@midscene/shared":"0.11.1-beta-20250214012635.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.1-beta-20250214012635.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kzhT3MSaUbrX+QAAcmVj99M8/ajWfPX1jecKOhYxfMLEGQ81GQMhVqZU9e9eUpw+E7xor9cUrg7okTEtVqPqqw==","_resolved":"/tmp/226934aee4a5cf3bdba5292001f1422c/midscene-web-0.11.1-beta-20250214012635.0.tgz","_from":"file:midscene-web-0.11.1-beta-20250214012635.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"0e7d3c339da78da6fdb35a94742806363942287c","size":676440,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.1-beta-20250214012635.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.1-beta-20250214012635.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1-beta-20250214012635.0_1739496639183_0.32378231277492353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T01:30:39.480Z","publish_time":1739496639480,"_source_registry_name":"default","_cnpm_publish_time":1739496639480},"0.11.1-beta-20250213081044.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.1-beta-20250213081044.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1-beta-20250213081044.0","@midscene/shared":"0.11.1-beta-20250213081044.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.1-beta-20250213081044.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-s6eUjOSmeH4ZyO+6iH5oKwH8Az+k8xHqFNtiXu9VtGmBaAqVAVidzHC8QRKslIWikb1Tf52Ss/JlPC7UeaH1gw==","_resolved":"/tmp/3ef099303fd77442e7eb722697529285/midscene-web-0.11.1-beta-20250213081044.0.tgz","_from":"file:midscene-web-0.11.1-beta-20250213081044.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"8e88a4a01507cb3c337e3abbd1cc8353cf4d4adf","size":675448,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.1-beta-20250213081044.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.1-beta-20250213081044.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1-beta-20250213081044.0_1739434489934_0.7723199355060066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T08:14:50.184Z","publish_time":1739434490184,"_source_registry_name":"default","_cnpm_publish_time":1739434490184},"0.11.1-beta-20250213075945.0":{"name":"@midscene/web","version":"0.11.1-beta-20250213075945.0","license":"MIT","_id":"@midscene/web@0.11.1-beta-20250213075945.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"ef4be81aab11b51a2dae49926e355e07f14633de","size":674789,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.1-beta-20250213075945.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.1-beta-20250213075945.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.1-beta-20250213075945.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d747fbdd56953a9f9d9e872bea008471/midscene-web-0.11.1-beta-20250213075945.0.tgz","_integrity":"sha512-jEQBdS30UPQY6O5kmSu3+ERdQGcYzkhpNZc+s4CyPgtIpNGZK9gii5TMSv2B6G9aq3hi11wfDLK2KDzWmRxDXg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.1-beta-20250213075945.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.1-beta-20250213075945.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.1-beta-20250213075945.0_1739433825509_0.6181711141399491","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-13T08:03:45.793Z","publish_time":1739433825793,"_source_registry_name":"default","_cnpm_publish_time":1739433825793},"0.11.1":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1","@midscene/shared":"0.11.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YnnC88yER/+j4YBUN9MaNJdQ9PtZOtaxD8UCda5ytsT9OBTtU8IO2juA3FGw4Avf+pmZWCV5wNfMkpTmAe6u0Q==","_resolved":"/tmp/62951ba6d6731ccd2994ead345857529/midscene-web-0.11.1.tgz","_from":"file:midscene-web-0.11.1.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"7b9443f367ca889add55d2de5dfec5fc765e88f1","size":672847,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1_1739429475289_0.4086788259861438"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T06:51:15.560Z","publish_time":1739429475560,"_source_registry_name":"default","_cnpm_publish_time":1739429475560},"0.11.1-beta-20250213033528.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.1-beta-20250213033528.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1-beta-20250213033528.0","@midscene/shared":"0.11.1-beta-20250213033528.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.1-beta-20250213033528.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pPSsS3Pvi2gESq2fL8lN7dQMC4/VunhTrv3pR+iJmAStque68haBosBEoEm0g0zlS5GmfVFnSKGCrFa/rYTaaA==","_resolved":"/tmp/ff124f8a1082df0fd79c01f65598b319/midscene-web-0.11.1-beta-20250213033528.0.tgz","_from":"file:midscene-web-0.11.1-beta-20250213033528.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"ddcbb1cef1c170ec49ab2a7bd95ae91369b40e13","size":672982,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.1-beta-20250213033528.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.1-beta-20250213033528.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1-beta-20250213033528.0_1739417971503_0.9090425958654174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T03:39:31.853Z","publish_time":1739417971853,"_source_registry_name":"default","_cnpm_publish_time":1739417971853},"0.11.1-beta-20250211002541.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.1-beta-20250211002541.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1-beta-20250211002541.0","@midscene/shared":"0.11.1-beta-20250211002541.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.1-beta-20250211002541.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0h+xA1wH9HeMlDH73+TzTBMx8coTzfSTwAmRS80wooRoB3JMABnNbrGK18Lj9EtZfgITul9VL7nExS8vDGtUQg==","_resolved":"/tmp/983c98903d4518fe523ac2d034bcbcf9/midscene-web-0.11.1-beta-20250211002541.0.tgz","_from":"file:midscene-web-0.11.1-beta-20250211002541.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"ace0007c155b717c54a8e84653012903cb4d5e55","size":672983,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.1-beta-20250211002541.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.1-beta-20250211002541.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1-beta-20250211002541.0_1739233782422_0.4338641272741093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-11T00:29:42.656Z","publish_time":1739233782656,"_source_registry_name":"default","_cnpm_publish_time":1739233782656},"0.10.6-beta-20250210111859.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.6-beta-20250210111859.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250210111859.0","@midscene/shared":"0.10.6-beta-20250210111859.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.6-beta-20250210111859.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k/mtcxwxpcbq4HU3LTk3yi/FaOls17US/JUC4fTtblGAaRNRzXATeV9rdYvoWWVpH6isIP9+ZH92PCbHo5TYKA==","_resolved":"/tmp/975f3f11371a41991195977751ecb863/midscene-web-0.10.6-beta-20250210111859.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250210111859.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"f522d10690c40b2cb788e5d5a7f29e2ee1fc69c4","size":378227,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.6-beta-20250210111859.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.6-beta-20250210111859.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250210111859.0_1739186587815_0.43498069945908746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T11:23:08.059Z","publish_time":1739186588059,"_source_registry_name":"default","_cnpm_publish_time":1739186588059},"0.11.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.11.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.0","@midscene/shared":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.11.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rc51CCv0Z1Mu+uLY8lAUNNS81cjs/J11wfl3Ld/foqVfHvpGNu76eQ2YVSoMxFOcQjF2RhrekSvdk3gr6oTi8Q==","_resolved":"/tmp/9c095aa8fdcbde10959d8e47b802184a/midscene-web-0.11.0.tgz","_from":"file:midscene-web-0.11.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"2017f271b824f711c33a6d65d27fad5e6d9b7446","size":377861,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.11.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.0_1739183760569_0.10172478862149581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T10:36:00.821Z","publish_time":1739183760821,"_source_registry_name":"default","_cnpm_publish_time":1739183760821},"0.10.6-beta-20250210094858.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.6-beta-20250210094858.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250210094858.0","@midscene/shared":"0.10.6-beta-20250210094858.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.6-beta-20250210094858.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1muCI6ENFhIctspvIY8LXV/7FQ/C8MPGnmAQCuRGhD2zFiCf9wKNosVXclm9lw3ll0dzK0OjVSZY0ba8GVUKeA==","_resolved":"/tmp/b4d99c68c73cfba9dc0a82d7dda9a0fa/midscene-web-0.10.6-beta-20250210094858.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250210094858.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"427e8a76fb43a1b8133a5ec80f47e775088af579","size":672773,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.6-beta-20250210094858.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.6-beta-20250210094858.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250210094858.0_1739181172203_0.6356179049857669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T09:52:52.483Z","publish_time":1739181172483,"_source_registry_name":"default","_cnpm_publish_time":1739181172483},"0.10.6-beta-20250210091606.0":{"name":"@midscene/web","version":"0.10.6-beta-20250210091606.0","license":"MIT","_id":"@midscene/web@0.10.6-beta-20250210091606.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"24fd0eb2ba5bc68e99327ecdafe9bc2455867089","size":378007,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.6-beta-20250210091606.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.6-beta-20250210091606.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.6-beta-20250210091606.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f5e77affdda73ca821a3862728a3b904/midscene-web-0.10.6-beta-20250210091606.0.tgz","_integrity":"sha512-3SnN1QyAyu0ZaeD947m37lpfJx9ThDh/MMuTYPKwI3aEi5YXxcQI86W6qdY1SOsFSeXTBUBZBpZgLqIZoJrPzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.6-beta-20250210091606.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.6-beta-20250210091606.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.6-beta-20250210091606.0_1739179210423_0.01403054521854008","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-10T09:20:10.607Z","publish_time":1739179210607,"_source_registry_name":"default","_cnpm_publish_time":1739179210607},"0.10.6-beta-20250210080545.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.6-beta-20250210080545.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250210080545.0","@midscene/shared":"0.10.6-beta-20250210080545.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.6-beta-20250210080545.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-W7ArIrz1zyoGC8vk3bq/a5Glen2ckeQQt2NmhNB2G/VZXWsy76zeoPXl4jrDJvMImp8FvhhgDrisZ9Eimc7gBQ==","_resolved":"/tmp/6e87b8fc6ef171032350ec9626aac650/midscene-web-0.10.6-beta-20250210080545.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250210080545.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"b383ed3f090c9e35ab560ed9e96c39ff23367536","size":675842,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.6-beta-20250210080545.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.6-beta-20250210080545.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250210080545.0_1739174999653_0.9353248118020432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T08:09:59.925Z","publish_time":1739174999925,"_source_registry_name":"default","_cnpm_publish_time":1739174999925},"0.10.6-beta-20250208050716.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.6-beta-20250208050716.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250208050716.0","@midscene/shared":"0.10.6-beta-20250208050716.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.6-beta-20250208050716.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RKkvUAg9OeMg7Ew2QbaNrr3iSSHYrusFvnWDTMvpRsQ8M4GVHC51W80MSe5cjy0z2GeZ3HIrWH3PTzIAoXCl1w==","_resolved":"/tmp/4ef40968a3a324b3e7082e8eeb75d9da/midscene-web-0.10.6-beta-20250208050716.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250208050716.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"ae07160a0c508e36b0c70b080930d4e5ac4b0587","size":381152,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.6-beta-20250208050716.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.6-beta-20250208050716.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250208050716.0_1738991486191_0.7164629926499568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-08T05:11:26.479Z","publish_time":1738991486479,"_source_registry_name":"default","_cnpm_publish_time":1738991486479},"0.10.6-beta-20250207060931.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.6-beta-20250207060931.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250207060931.0","@midscene/shared":"0.10.6-beta-20250207060931.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.6-beta-20250207060931.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HnaqKZpI6cFIulB8lu+A3SPVx79maCZ7zILjWgb0jueXctzDtW7czlEWoqM+rXtkJoCSMobQ16DTuhB34/N0WQ==","_resolved":"/tmp/f2723e3864019e242edb89a8494b7a82/midscene-web-0.10.6-beta-20250207060931.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250207060931.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"2e458993904b46b3edf1e83ce84ae9c846ee949b","size":379781,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.6-beta-20250207060931.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.6-beta-20250207060931.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250207060931.0_1738908812106_0.40494794879833873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-07T06:13:32.444Z","publish_time":1738908812444,"_source_registry_name":"default","_cnpm_publish_time":1738908812444},"0.10.5":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.5","@midscene/shared":"0.10.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PEKWcTV2bqUlfPZSSnziageVc6zman/XR+CSZ9xe/j8ZzIdH4aicg/kEikPFCiBiODipNARR/QXd5Liio3DQVw==","_resolved":"/tmp/a4b0aae552a4119cf5c3fd860ef3584f/midscene-web-0.10.5.tgz","_from":"file:midscene-web-0.10.5.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"436432de4b02dfb2fff4528d5d8c9e328abfac6f","size":384015,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.5.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.5_1738292917213_0.5580380282889821"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-31T03:08:37.475Z","publish_time":1738292917475,"_source_registry_name":"default","_cnpm_publish_time":1738292917475},"0.10.4":{"name":"@midscene/web","version":"0.10.4","license":"MIT","_id":"@midscene/web@0.10.4","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"7a47c746b3fcabe0930e3bbbb6c4d912608c62a0","size":384016,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.4.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.4.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f765a7c416416802e28733024f8f4e19/midscene-web-0.10.4.tgz","_integrity":"sha512-d01NMcuQUmzZY1X0lw+haOTYRG7fogIvwYOrMp+mjweGqKF/C7+CudzIiMfCvTTELaNzBfPB6HhDnfx19Y/mkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.4","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.4_1738217960538_0.42553704646211044","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-30T06:19:20.785Z","publish_time":1738217960785,"_source_registry_name":"default","_cnpm_publish_time":1738217960785},"0.10.3":{"name":"@midscene/web","version":"0.10.3","license":"MIT","_id":"@midscene/web@0.10.3","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"bcaf5466b72c8e698ed98d24098304bc2e2beee4","size":384016,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.3.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/31c7c8b0d3217d137c61a676b2dc365c/midscene-web-0.10.3.tgz","_integrity":"sha512-vgXnFAZlkQabW0olaDQuIKNpIayOw23KDcVEF0yfe5ClBwNVp/0Y95JjNxRrNQRKdbaHza/JDSrPAOBbMEUajA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.3","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.3_1737966138049_0.008854734691980282","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-27T08:22:18.326Z","publish_time":1737966138326,"_source_registry_name":"default","_cnpm_publish_time":1737966138326},"0.10.2":{"name":"@midscene/web","version":"0.10.2","license":"MIT","_id":"@midscene/web@0.10.2","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"ecc7c557c3093fc7abeadeac38a2b32dcec410b3","size":384015,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.2.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a3bb3ff2027bee48e4476d3937b8ecc/midscene-web-0.10.2.tgz","_integrity":"sha512-PkXb0Wumrslqa3U0MfEEJmwfdJ/9WwgphkQ2FIUM9IBv3/BZ2l0Pcf/62zUcS6LvDkSAdsfMfQKW6HSXWs1OCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.2","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.2_1737895201614_0.8291873379630161","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-26T12:40:01.917Z","publish_time":1737895201917,"_source_registry_name":"default","_cnpm_publish_time":1737895201917},"0.10.2-beta-20250123090318.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.2-beta-20250123090318.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.10.2-beta-20250123090318.0","@midscene/core":"0.10.2-beta-20250123090318.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.2-beta-20250123090318.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QZpvBdLtQCZYw85iJS0+HQxOVsDYwfQk9hL5XNaDWPOaQXdq5ebtjDN1yXb2Pto/3hHCnElAt6cSKGW3HfvawQ==","_resolved":"/tmp/ea0e4e991eef42da4548c4058a4656ed/midscene-web-0.10.2-beta-20250123090318.0.tgz","_from":"file:midscene-web-0.10.2-beta-20250123090318.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"48eb1e8a253b5380261912d7a52beb8e1b065d0b","size":399902,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.2-beta-20250123090318.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.2-beta-20250123090318.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.2-beta-20250123090318.0_1737623226083_0.9675257466022971"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-23T09:07:06.365Z","publish_time":1737623226365,"_source_registry_name":"default","_cnpm_publish_time":1737623226365},"0.10.1":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1","@midscene/shared":"0.10.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AaLJp2Qeh8TVwIb2EfMsevpTjcRs14KL+ikLUWyyqIscaRxGoqOY2wY9ywfAvx5Hgf/2rReJSqKxbFxujj6ZHQ==","_resolved":"/tmp/7fd0126ad9605f8bc8bb0342ed7b09d7/midscene-web-0.10.1.tgz","_from":"file:midscene-web-0.10.1.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"46e1795604e435d43babc5838f179104fc488238","size":398959,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1_1737616599721_0.9632026649743601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-23T07:16:39.939Z","publish_time":1737616599939,"_source_registry_name":"default","_cnpm_publish_time":1737616599939},"0.10.1-beta-20250123065819.0":{"name":"@midscene/web","version":"0.10.1-beta-20250123065819.0","license":"MIT","_id":"@midscene/web@0.10.1-beta-20250123065819.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"4da670e1896235bf492c74241e3e3a6d4c0fe354","size":399079,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.1-beta-20250123065819.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.1-beta-20250123065819.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.1-beta-20250123065819.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b7b5176213bad2c1cf2b0bf2e871d35/midscene-web-0.10.1-beta-20250123065819.0.tgz","_integrity":"sha512-iSJ5E66e5FC40/gXpOXW/0+IO6x04gcaPtlX6XATzkapCHcA9JlXTA+naNfARdw2wBMzOjOA90iK4QU+Mge5Mw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.1-beta-20250123065819.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.1-beta-20250123065819.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.1-beta-20250123065819.0_1737615731827_0.8488299597005673","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-23T07:02:12.073Z","publish_time":1737615732073,"_source_registry_name":"default","_cnpm_publish_time":1737615732073},"0.10.1-beta-20250122063202.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.1-beta-20250122063202.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250122063202.0","@midscene/shared":"0.10.1-beta-20250122063202.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.1-beta-20250122063202.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kX2eHuuOk3LoKkntRSD1SQrzNUH+cLc0WFLKH+LhyOIycUwFgc7Idy2IEoOpMyf9hdOgnzcPTP2EbROny7jN1g==","_resolved":"/tmp/625e17d52ce94ed5b8bbd164f466ea2b/midscene-web-0.10.1-beta-20250122063202.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250122063202.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"127e972483a4f9955d3796005a3aa22131e2f51b","size":399072,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.1-beta-20250122063202.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.1-beta-20250122063202.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250122063202.0_1737527763600_0.5068965937856231"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T06:36:03.799Z","publish_time":1737527763799,"_source_registry_name":"default","_cnpm_publish_time":1737527763799},"0.10.1-beta-20250122031524.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.1-beta-20250122031524.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250122031524.0","@midscene/shared":"0.10.1-beta-20250122031524.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.1-beta-20250122031524.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-w8ia/YIIyYsX7TaAZVCVaRzG1mxLL7NxSxJhmMOsKkE/sIEYNua56ojcZU/F4eEnwbiWF33dBHnNN+iKNvKN1A==","_resolved":"/tmp/289fa9ea4c1633835cc9a3a9832f6f31/midscene-web-0.10.1-beta-20250122031524.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250122031524.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d2877697f4843700ccba86e7d8d34558525112e9","size":399094,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.1-beta-20250122031524.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.1-beta-20250122031524.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250122031524.0_1737515965736_0.5456592158849911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T03:19:25.986Z","publish_time":1737515965986,"_source_registry_name":"default","_cnpm_publish_time":1737515965986},"0.10.1-beta-20250122023310.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.1-beta-20250122023310.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250122023310.0","@midscene/shared":"0.10.1-beta-20250122023310.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.1-beta-20250122023310.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UioakUoOa8DSg8HEXjyVsxFiUsmXphvITpczGdq6qBVXKmiXL7r+qhis7vwTju/wheXMNbQCDu84Gy7cElBqMw==","_resolved":"/tmp/25b0322009f280c21865a6e18c498620/midscene-web-0.10.1-beta-20250122023310.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250122023310.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"05a1663279b1607b6461e7cdf7251634e32876f3","size":399007,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.1-beta-20250122023310.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.1-beta-20250122023310.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250122023310.0_1737513424343_0.0014147254086722683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T02:37:04.593Z","publish_time":1737513424593,"_source_registry_name":"default","_cnpm_publish_time":1737513424593},"0.10.1-beta-20250121074221.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.1-beta-20250121074221.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250121074221.0","@midscene/shared":"0.10.1-beta-20250121074221.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.1-beta-20250121074221.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XGokjkp0Z5ZGXCY13vqFY4CAlFbJgGvqmTWEB0S92CcgvZAwEuT941Jyeq3nWG0tdo/C8VBH80/Jhuy3WzcgEg==","_resolved":"/tmp/9e66e3cc5b07f72c1fe11b2051e920af/midscene-web-0.10.1-beta-20250121074221.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250121074221.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"fdb818f0e4659c40533e5a36dba32f2f6b9738e6","size":398328,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.1-beta-20250121074221.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.1-beta-20250121074221.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250121074221.0_1737445578698_0.21063294809179078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-21T07:46:18.868Z","publish_time":1737445578868,"_source_registry_name":"default","_cnpm_publish_time":1737445578868},"0.10.1-beta-20250120124809.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.1-beta-20250120124809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250120124809.0","@midscene/shared":"0.10.1-beta-20250120124809.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.1-beta-20250120124809.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sQJxWfxNx9jP0awFTlawzQYXTQeh2p651iYATNq/dVTTVvsJkj9lEWHpRFUNH0vsOusLh2RTZslzyRHayAgIqw==","_resolved":"/tmp/8c0023c638e9ac3274c8acf4e6c0519e/midscene-web-0.10.1-beta-20250120124809.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250120124809.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"7ff4b9e4ecacbe22720dd6e00c275c60458333d8","size":398278,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.1-beta-20250120124809.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.1-beta-20250120124809.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250120124809.0_1737377516540_0.5327753158637605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T12:51:56.795Z","publish_time":1737377516795,"_source_registry_name":"default","_cnpm_publish_time":1737377516795},"0.10.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.10.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.0","@midscene/shared":"0.10.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.10.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-F+SCG7H6IOKhw9bL8IvlXCdjv7WEZav/hZd6u6eAEWoCEo+hQaxNOSf4Uwm/RhtuPDCd51hyM1tiigStmHIj0g==","_resolved":"/tmp/e970fe370c7f1010b23c311f15f83ba0/midscene-web-0.10.0.tgz","_from":"file:midscene-web-0.10.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"dd4f17c97b391c3fd9be687705b4141029f1246a","size":397829,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.10.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.0_1737109908227_0.9384269434290691"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-17T10:31:48.499Z","publish_time":1737109908499,"_source_registry_name":"default","_cnpm_publish_time":1737109908499},"0.9.3-beta-20250116143806.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.9.3-beta-20250116143806.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.3-beta-20250116143806.0","@midscene/shared":"0.9.3-beta-20250116143806.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.9.3-beta-20250116143806.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-P8HQUpBNxfYMsbrkIjPrifCYUkHJOikMxUUSTa9qQWohQkMp6tYLIaxxp5yCJ0LIv138nKDMgSHRP7rL9hcvQQ==","_resolved":"/tmp/b377d9234bed1df0ddc5e5c68e15e908/midscene-web-0.9.3-beta-20250116143806.0.tgz","_from":"file:midscene-web-0.9.3-beta-20250116143806.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"74db8270dbac8c8d4c15abb67fffb436d1c36860","size":397939,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.3-beta-20250116143806.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.3-beta-20250116143806.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.3-beta-20250116143806.0_1737038524056_0.15304316572512833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-16T14:42:04.339Z","publish_time":1737038524339,"_source_registry_name":"default","_cnpm_publish_time":1737038524339},"0.9.2":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.9.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.9.2","@midscene/core":"0.9.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.9.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LcazKw3usIW6LwdzvEBXKY8UFDnHUlmq4LBZwrq5nklsKxJrLV/32+9WDtN3eyD65YEvbUG8UEb3U+b6yDJ0qw==","_resolved":"/tmp/22525c39bf86e76e846c6b8b00071487/midscene-web-0.9.2.tgz","_from":"file:midscene-web-0.9.2.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d069836cd9d90f36a0930747e8a36e4136a45f17","size":395960,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.2_1736911379525_0.28044280505538777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-15T03:22:59.752Z","publish_time":1736911379752,"_source_registry_name":"default","_cnpm_publish_time":1736911379752},"0.9.2-beta-20250115031224.0":{"name":"@midscene/web","version":"0.9.2-beta-20250115031224.0","license":"MIT","_id":"@midscene/web@0.9.2-beta-20250115031224.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"6790bb009cbfd8a27b1d489dc86ac678355f7663","size":396073,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.2-beta-20250115031224.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.2-beta-20250115031224.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.2-beta-20250115031224.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06d7b0ecae8c727ed975259fb73336ff/midscene-web-0.9.2-beta-20250115031224.0.tgz","_integrity":"sha512-uZxnt1g2RFQhbMJaW05I2+zeinlT8sDbyHZP2Haf/79+cdwpZ+HpO1+j4OKIi/xClF9eiCIjj/+sBRAq32z3Ag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.2-beta-20250115031224.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.2-beta-20250115031224.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.2-beta-20250115031224.0_1736910978421_0.09064123920888267","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-15T03:16:18.591Z","publish_time":1736910978591,"_source_registry_name":"default","_cnpm_publish_time":1736910978591},"0.9.2-beta-20250115015938.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.9.2-beta-20250115015938.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.2-beta-20250115015938.0","@midscene/shared":"0.9.2-beta-20250115015938.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.9.2-beta-20250115015938.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bM7Nj4KpmH742zsszu1NVA0nYfFpswKflomSzgpYmYYdd7CDtXxVUecJ2k4nV+M8+k4+AWAJKSCnP8+/8iKKcw==","_resolved":"/tmp/88534514eff8d435c813d03ba42baf75/midscene-web-0.9.2-beta-20250115015938.0.tgz","_from":"file:midscene-web-0.9.2-beta-20250115015938.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"7b619dcfa4cc004a53b2f86cc1c2e26ff08cdc23","size":396072,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.2-beta-20250115015938.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.2-beta-20250115015938.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.2-beta-20250115015938.0_1736906610622_0.97111580732579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-15T02:03:30.811Z","publish_time":1736906610811,"_source_registry_name":"default","_cnpm_publish_time":1736906610811},"0.9.2-beta-20250114083542.0":{"name":"@midscene/web","version":"0.9.2-beta-20250114083542.0","license":"MIT","_id":"@midscene/web@0.9.2-beta-20250114083542.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"59ed4bf9deb2192fc546cb9cd292ccc180ab68ab","size":396188,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.2-beta-20250114083542.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.2-beta-20250114083542.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.2-beta-20250114083542.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/84056388e53b447f4e217d270dab3dda/midscene-web-0.9.2-beta-20250114083542.0.tgz","_integrity":"sha512-vdsmobZvFwT0nhgwmYDYcxOegAyTqY0v/MVk28w90KisUwOyRZ30Sq/PeJWNuW6kTQ2I34D2bervlWlund5t9w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.2-beta-20250114083542.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.2-beta-20250114083542.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.2-beta-20250114083542.0_1736843972858_0.17238026364303427","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-14T08:39:33.028Z","publish_time":1736843973028,"_source_registry_name":"default","_cnpm_publish_time":1736843973028},"0.9.1":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.9.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.9.1","@midscene/core":"0.9.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.9.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AZj1MfpP6cUR5QOUuo/2Mf+PQq/P8nBkw/vyUlQDpI7gZ/Fkvmhqb11Fa9RxdWZH6UM1tNnMnyqeJr+gscclRQ==","_resolved":"/tmp/01f72f05a3237ae5853393a921d64327/midscene-web-0.9.1.tgz","_from":"file:midscene-web-0.9.1.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"a52f5943be1c180b79dafbcc6d7ffb5c8da23ce4","size":398960,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.1_1736572668448_0.980670896859539"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T05:17:48.636Z","publish_time":1736572668636,"_source_registry_name":"default","_cnpm_publish_time":1736572668636},"0.9.1-beta-20250111045755.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.9.1-beta-20250111045755.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.1-beta-20250111045755.0","@midscene/shared":"0.9.1-beta-20250111045755.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.9.1-beta-20250111045755.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Te6scW2bSuXFwUEk3dakr8JhvS/YmTsqOtBIJWlO3s7dKhh8W6jD6w+TLYgbuCjg3fBipw46jFTHK85Hisu7uw==","_resolved":"/tmp/25c4c49d9c6aa026e80d4b049762011d/midscene-web-0.9.1-beta-20250111045755.0.tgz","_from":"file:midscene-web-0.9.1-beta-20250111045755.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"c8167f90cdcc2c9ab8493191771866ba30bede6d","size":399074,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.1-beta-20250111045755.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.1-beta-20250111045755.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.1-beta-20250111045755.0_1736571695713_0.8560502672942527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T05:01:35.947Z","publish_time":1736571695947,"_source_registry_name":"default","_cnpm_publish_time":1736571695947},"0.9.1-beta-20250110041124.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.9.1-beta-20250110041124.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.1-beta-20250110041124.0","@midscene/shared":"0.9.1-beta-20250110041124.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.9.1-beta-20250110041124.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZDD2yAcchq9WlU7CzTLJNwIyOmk87mr242zRlY1J71MUOWyhGkFovnRdhAPuoOYA/RNv1BTzkqeW0F2+qZWA2Q==","_resolved":"/tmp/8517f8d834eedc666fb4d14f2a717d7b/midscene-web-0.9.1-beta-20250110041124.0.tgz","_from":"file:midscene-web-0.9.1-beta-20250110041124.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"2acddef65554989fe9d80a3dc5a173ef8e775aed","size":398696,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.1-beta-20250110041124.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.1-beta-20250110041124.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.1-beta-20250110041124.0_1736482515557_0.5068909282828267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-10T04:15:15.763Z","publish_time":1736482515763,"_source_registry_name":"default","_cnpm_publish_time":1736482515763},"0.9.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.9.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.0","@midscene/shared":"0.9.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.9.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2B3euzDC90/bx0nhx3rag3sG3nnYFsbx7s220UR2hokorCHs9ItMrIo0hPD99p79bp0YjI8AAN/7D4Fya/lnjQ==","_resolved":"/tmp/fa6b924a87e07bc654caf844b29ad3b6/midscene-web-0.9.0.tgz","_from":"file:midscene-web-0.9.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"9f55efdaea60c4a8c14a5a771b130c483d443a12","size":394172,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.9.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.0_1736406424106_0.13193869809296022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T07:07:04.364Z","publish_time":1736406424364,"_source_registry_name":"default","_cnpm_publish_time":1736406424364},"0.8.18":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.18","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18","@midscene/shared":"0.8.18"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.18","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7eqsKxtWv2cDWUxnl8ODHOOWYLQqOzVoFfSFINqExJp5n/ag5utuPKXEpfLvp3okCw6BtKPGyu3yRTKd193S9Q==","_resolved":"/tmp/4a800a5674d05b769be699bf1bbf3de8/midscene-web-0.8.18.tgz","_from":"file:midscene-web-0.8.18.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"7e7c8fa31ec0450d182bc2483bb868482b73072d","size":394088,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.18.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18_1736250840675_0.8284831259010785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T11:54:00.894Z","publish_time":1736250840894,"_source_registry_name":"default","_cnpm_publish_time":1736250840894},"0.8.18-beta-20250107111603.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.18-beta-20250107111603.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18-beta-20250107111603.0","@midscene/shared":"0.8.18-beta-20250107111603.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.18-beta-20250107111603.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k2xkcnnalEvJOGpIDJgk+VLBc9ylciwjhB6mc7hu0yPknXyfWn0DkB+2va65NBjhiJerDav5LJL7bVS4YTacgQ==","_resolved":"/tmp/4bd80b42965aed572cc915ac13a3065c/midscene-web-0.8.18-beta-20250107111603.0.tgz","_from":"file:midscene-web-0.8.18-beta-20250107111603.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"62214bb2da64c5f64e988d5d88115298909ee0cc","size":394182,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.18-beta-20250107111603.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.18-beta-20250107111603.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18-beta-20250107111603.0_1736248791909_0.2712597752072188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T11:19:56.755Z","publish_time":1736248796755,"_source_registry_name":"default","_cnpm_publish_time":1736248796755},"0.8.18-beta-20250107084346.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.18-beta-20250107084346.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18-beta-20250107084346.0","@midscene/shared":"0.8.18-beta-20250107084346.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.18-beta-20250107084346.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CDDemEfREacU+HJ+8qCohOXyTV/9m5Jkxm05+NR10AXQB4s2oH/DGtIJtImYhj4C1J/kiaWK3lfz2ySKgx27OQ==","_resolved":"/tmp/619d68b6bcbca13fc43e4e040cedd67d/midscene-web-0.8.18-beta-20250107084346.0.tgz","_from":"file:midscene-web-0.8.18-beta-20250107084346.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"ea02e93f4b1a1bd122f5671f37a38fd81003aa26","size":394090,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.18-beta-20250107084346.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.18-beta-20250107084346.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18-beta-20250107084346.0_1736239648369_0.8526787567014198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T08:47:28.583Z","publish_time":1736239648583,"_source_registry_name":"default","_cnpm_publish_time":1736239648583},"0.8.18-beta-20250107062545.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.18-beta-20250107062545.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18-beta-20250107062545.0","@midscene/shared":"0.8.18-beta-20250107062545.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.18-beta-20250107062545.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1Q3xxRymL/2sKZs0wf1LHOk3DbDdBQ9LbYSG9GmwmXqaJ1g41L/NJ/mXtYQradxoqbLZLFMLiqn87VHAx88FXw==","_resolved":"/tmp/1212290e9506d0b0df01c413d7ca085e/midscene-web-0.8.18-beta-20250107062545.0.tgz","_from":"file:midscene-web-0.8.18-beta-20250107062545.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"b87e7a24986478d2afc87e26e30a8e9a394e3b4c","size":394090,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.18-beta-20250107062545.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.18-beta-20250107062545.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18-beta-20250107062545.0_1736231371326_0.05955327443126324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T06:29:31.506Z","publish_time":1736231371506,"_source_registry_name":"default","_cnpm_publish_time":1736231371506},"0.8.18-beta-20250107052314.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.18-beta-20250107052314.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18-beta-20250107052314.0","@midscene/shared":"0.8.18-beta-20250107052314.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.18-beta-20250107052314.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vJAz6PBy7a8YbyQIWSNB7E646ck/v0LH9GBH5BGbjkCRPtD2UuLMqmwMm33K/jpXpog07dTeOdSCQrZZQS6JfQ==","_resolved":"/tmp/7c0fb4d4885027482b7fca7f6b851de1/midscene-web-0.8.18-beta-20250107052314.0.tgz","_from":"file:midscene-web-0.8.18-beta-20250107052314.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"b26a5f8cd7a8fab6995b5139a16879be159658de","size":394034,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.18-beta-20250107052314.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.18-beta-20250107052314.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18-beta-20250107052314.0_1736227623626_0.609009345370892"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T05:27:03.824Z","publish_time":1736227623824,"_source_registry_name":"default","_cnpm_publish_time":1736227623824},"0.8.17":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17","@midscene/shared":"0.8.17"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xDVjHeZX6b/SV317cYGyocSKjqesRpCRPnc20lAhsypJ2kwLHWCr3Yftz1vMTY/N86zLv+rJtcyRLmWmeyTKvg==","_resolved":"/tmp/a7fab2802ad0e2bd0cf5a88a3e4c8d0f/midscene-web-0.8.17.tgz","_from":"file:midscene-web-0.8.17.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"b2088ec8955d61254088cda1213dff79cd903281","size":393937,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17_1736222093105_0.6767243748526439"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T03:54:53.329Z","publish_time":1736222093329,"_source_registry_name":"default","_cnpm_publish_time":1736222093329},"0.8.17-beta-20250107032745.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250107032745.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.8.17-beta-20250107032745.0","@midscene/core":"0.8.17-beta-20250107032745.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250107032745.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-59mIvzjw66WaJV6CDkbuWEMWL9zlq8Edyy+Y6HKZT50tlJ98iRileSqEZx2lnkeIaKDbmJtNpeYIcXmXrxvmlA==","_resolved":"/tmp/65c6459bf2c428428db93be25442d158/midscene-web-0.8.17-beta-20250107032745.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250107032745.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"63088183a71309609372515716b4a9fab8599938","size":394035,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250107032745.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250107032745.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250107032745.0_1736220685220_0.7213119420455225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T03:31:25.454Z","publish_time":1736220685454,"_source_registry_name":"default","_cnpm_publish_time":1736220685454},"0.8.17-beta-20250107021140.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250107021140.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250107021140.0","@midscene/shared":"0.8.17-beta-20250107021140.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250107021140.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hpIXWWBH6XGmDwB0AhsdyFISVWZbuF+JnYc2nChIRzvcDGSf70uK+S+PksWiWFtsZH/5WsEQG63Lcdg9D6e1UQ==","_resolved":"/tmp/15a4be610c8dc40c227bd03ab1a1f94f/midscene-web-0.8.17-beta-20250107021140.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250107021140.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"256964985190a4905cc31f0cf7654ace74a44190","size":394031,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250107021140.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250107021140.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250107021140.0_1736216131612_0.7847791651021221"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T02:15:31.924Z","publish_time":1736216131924,"_source_registry_name":"default","_cnpm_publish_time":1736216131924},"0.8.17-beta-20250107014435.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250107014435.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250107014435.0","@midscene/shared":"0.8.17-beta-20250107014435.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250107014435.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OLWsEkEYhac9kpvZZrDGDcwrkg2F/OdIoCLiU3ChTHE+d1sRVewUfciujw43wyh+gLHlxFo2PGbg/f26ONl/XA==","_resolved":"/tmp/477305b7ed4043684030d1d88eb2858b/midscene-web-0.8.17-beta-20250107014435.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250107014435.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"467e7bd7e3ead1b0af791a04cf6cad8049aa962f","size":394027,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250107014435.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250107014435.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250107014435.0_1736214518563_0.4368292046567599"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T01:48:38.944Z","publish_time":1736214518944,"_source_registry_name":"default","_cnpm_publish_time":1736214518944},"0.8.17-beta-20250106111707.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250106111707.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode-cli":{"require":"./dist/lib/bridge-mode-cli.js","import":"./dist/es/bridge-mode-cli.js","types":"./dist/types/bridge-mode-cli.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode-cli":["./dist/types/bridge-mode-cli.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250106111707.0","@midscene/shared":"0.8.17-beta-20250106111707.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250106111707.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gghoI/mPIFPAupThV7XquNq8YLhBCetDNiM/81nGrvRmtDp76XYGmJ0pwYrF6sEJWv4PjAwTt8Z/M/Ms+2zE1g==","_resolved":"/tmp/bf4e05e83dbda42ca9214ef6c91ff982/midscene-web-0.8.17-beta-20250106111707.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250106111707.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"7a685257104f194b7dfe1f2fe5b1030ab4464ebf","size":393940,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250106111707.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250106111707.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250106111707.0_1736162452074_0.7591038899142877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T11:20:52.248Z","publish_time":1736162452248,"_source_registry_name":"default","_cnpm_publish_time":1736162452248},"0.8.17-beta-20250106094722.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250106094722.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode-cli":"./dist/lib/bridge-mode-cli.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode-cli":["./dist/types/bridge-mode-cli.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.8.17-beta-20250106094722.0","@midscene/core":"0.8.17-beta-20250106094722.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250106094722.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AOKUQ1dOgQ+xlNtcznnd7O08btnYyqbkWhRo1dYHpCeDpv4aifVA3Qu9Cmf2xJYHBOjqMfWH3OaAXLyEmhANtQ==","_resolved":"/tmp/d627bc2cb868c4291e6d4aa405f0613c/midscene-web-0.8.17-beta-20250106094722.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250106094722.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"16f3a6c59ce08e7dfb3bb9628a83f9000bc72576","size":393800,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250106094722.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250106094722.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250106094722.0_1736157065992_0.44578040725574253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T09:51:06.206Z","publish_time":1736157066206,"_source_registry_name":"default","_cnpm_publish_time":1736157066206},"0.8.17-beta-20250103144546.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250103144546.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250103144546.0","@midscene/shared":"0.8.17-beta-20250103144546.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250103144546.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-r3jnV/sEQsVjsdo+dUs+D3h5/TiHh0tCEZbwskVpc/e8KailroT1hPITB0WoEoUxhMxPfJNK+HrZTQPjkHfD9Q==","_resolved":"/tmp/e3efd411c976dca0bbeaa2d9ad37d876/midscene-web-0.8.17-beta-20250103144546.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103144546.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"866b891caeea302f94832e4787ee71419dc07b4d","size":393249,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250103144546.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250103144546.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103144546.0_1735915773066_0.23085556974048282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T14:49:33.313Z","publish_time":1735915773313,"_source_registry_name":"default","_cnpm_publish_time":1735915773313},"0.8.17-beta-20250103112420.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250103112420.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250103112420.0","@midscene/shared":"0.8.17-beta-20250103112420.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250103112420.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mP1XlNLIZ7ZOrgaJ1pZXN6wdwf1Ar85kMHDrab8JNvdbY7JTioqOD9yyQDL5szt65RSALEMy0569wqpAeqVN0Q==","_resolved":"/tmp/e7525c412ca8b5eaa2c8d68d74182aae/midscene-web-0.8.17-beta-20250103112420.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103112420.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"5245ca4aef1f8f86d23a073d7de23b7f23894fe5","size":393247,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250103112420.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250103112420.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103112420.0_1735903687110_0.3132181136257757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T11:28:07.355Z","publish_time":1735903687355,"_source_registry_name":"default","_cnpm_publish_time":1735903687355},"0.8.17-beta-20250103091441.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250103091441.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250103091441.0","@midscene/shared":"0.8.17-beta-20250103091441.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250103091441.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Q4VXPqaKfCIh0spU1Ft5U8QnKMara6cqhWjWvYoF+23sPrujxKRg2dG5kD4j69w8P/7Ve7gogKIVwerZOTL4tQ==","_resolved":"/tmp/38a91cb539d5645308136f2f160f1aa6/midscene-web-0.8.17-beta-20250103091441.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103091441.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"98aa2a7491736fd84346588b4602ed514225035e","size":393247,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250103091441.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250103091441.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103091441.0_1735895912505_0.40771886533802193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T09:18:32.809Z","publish_time":1735895912809,"_source_registry_name":"default","_cnpm_publish_time":1735895912809},"0.8.17-beta-20250103065754.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250103065754.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250103065754.0","@midscene/shared":"0.8.17-beta-20250103065754.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250103065754.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PjFWmmkhAJeH+VSME0YNy7q959JcuNIGsxN1kcEVzPC/WEViVjU5iIHnCAIHpzeYL6YEnzj3BmWQe2/tXSCtuQ==","_resolved":"/tmp/8b721cc03cb3254727e0d7cc75f6b977/midscene-web-0.8.17-beta-20250103065754.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103065754.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"ec96d4cb7a8cbafab0df200e0268d48648a25a72","size":393247,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250103065754.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250103065754.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103065754.0_1735887699167_0.6727636224724443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T07:01:39.384Z","publish_time":1735887699384,"_source_registry_name":"default","_cnpm_publish_time":1735887699384},"0.8.16-beta-20250103062134.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.16-beta-20250103062134.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.16-beta-20250103062134.0","@midscene/shared":"0.8.16-beta-20250103062134.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.16-beta-20250103062134.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-SqHsWHdELKc70d8g7LHVA94G6quI4AYwxM2AsBLuhkxZfjNyD8ugj/L9XQGtii7R3Cwp+pSQVHABR+PhR2pHhA==","_resolved":"/tmp/46c380a36fa177bc6edec999364935f1/midscene-web-0.8.16-beta-20250103062134.0.tgz","_from":"file:midscene-web-0.8.16-beta-20250103062134.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"76a793564a19a73dd3b34d9c1c350d5ef615e37f","size":393996,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.16-beta-20250103062134.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.16-beta-20250103062134.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.16-beta-20250103062134.0_1735885504243_0.014307750271298048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T06:25:04.503Z","publish_time":1735885504503,"_source_registry_name":"default","_cnpm_publish_time":1735885504503},"0.8.17-beta-20250103010342.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","version":"0.8.17-beta-20250103010342.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.17-beta-20250103010342.0","@midscene/shared":"0.8.17-beta-20250103010342.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.17-beta-20250103010342.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-P62InrFirEzrO+vyYy44MOzz9Or++bjtQ2c09BggEsYoivirbK9b3voXX1KNp8QNIEm1EuOxgawySiso85/B8g==","_resolved":"/tmp/f63356cefa5905566ccfb43d90ddbb0e/midscene-web-0.8.17-beta-20250103010342.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103010342.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"6538592b115349ce6c959d37cd3bcd5f7e4837a4","size":348741,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.17-beta-20250103010342.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.17-beta-20250103010342.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103010342.0_1735866445280_0.32966810354141796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T01:07:25.488Z","publish_time":1735866445488,"_source_registry_name":"default","_cnpm_publish_time":1735866445488},"0.8.16":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.16","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.16","@midscene/shared":"0.8.16"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.16","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wKu6lnHadrEyrCo+wC8XfPWWBaj49qCrIppiyh1Te/dAJSpiMNuQIFnSeeK9GqOa/T/DZxMKRatBqEfF94ubyA==","_resolved":"/tmp/db04a0cca68cf2a8948fb23cbd304403/midscene-web-0.8.16.tgz","_from":"file:midscene-web-0.8.16.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"63a2f5035e3a4bc31bdc77f3b399e2da45f7dd64","size":349310,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.16.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.16_1735785551825_0.8323147878898536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-02T02:39:12.013Z","publish_time":1735785552013,"_source_registry_name":"default","_cnpm_publish_time":1735785552013},"0.8.15":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.15","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.15","@midscene/shared":"0.8.15"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.15","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9SZTIc9ZrPKaE5YRnt8G6f6eDc7P3KCU8drJSFvG6z9wjG/wXYexFcag2nr9UTj6ApeLhwkKDi0A6Kq6wFAbvA==","_resolved":"/tmp/4f50f142b4e239c26e861d54cace1cf4/midscene-web-0.8.15.tgz","_from":"file:midscene-web-0.8.15.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"44bc4c142ea92eab604c1cb3e168e47b5ef58dd1","size":349149,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.15.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.15_1735737377979_0.3436612694377008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-01T13:16:18.213Z","publish_time":1735737378213,"_source_registry_name":"default","_cnpm_publish_time":1735737378213},"0.8.14":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.14","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.14","@midscene/core":"0.8.14"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.14","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6f65LtTMPUjtUc7WI4w19fgZB34ZYzlzFHyVsZpry2lJlRhlnT86dB32jWPQwH2OMA8WXd9+wCjPeScd3bnKPw==","_resolved":"/tmp/80f04e27dafbf0f3cd8214c3eb35d748/midscene-web-0.8.14.tgz","_from":"file:midscene-web-0.8.14.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"1aee0f4a1a4103d4ff791c56aef51ae2efda0064","size":349148,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.14.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.14_1735653905730_0.22482263387286738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T14:05:06.238Z","publish_time":1735653906238,"_source_registry_name":"default","_cnpm_publish_time":1735653906238},"0.8.14-beta-20241231075856.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.14-beta-20241231075856.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.14-beta-20241231075856.0","@midscene/core":"0.8.14-beta-20241231075856.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.14-beta-20241231075856.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/oT2FNIuj7+24LbJq50n/tJcjlliW8o7Qv6iutiEglu8egwv+0O2r7Bc6Hf/VKE0hzeoQ3bNCkbf2ECMR+OjAA==","_resolved":"/tmp/4f5a97294550d9e9e30bbf138899727b/midscene-web-0.8.14-beta-20241231075856.0.tgz","_from":"file:midscene-web-0.8.14-beta-20241231075856.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"1c36d3c1f38a245ef121cbd83a0d23c10d0190cf","size":349166,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.14-beta-20241231075856.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.14-beta-20241231075856.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.14-beta-20241231075856.0_1735632148953_0.4374508692148964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T08:02:29.128Z","publish_time":1735632149128,"_source_registry_name":"default","_cnpm_publish_time":1735632149128},"0.8.14-beta-20241231035725.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.14-beta-20241231035725.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.14-beta-20241231035725.0","@midscene/shared":"0.8.14-beta-20241231035725.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.14-beta-20241231035725.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WSElVwSjOIztQ1uT3pXLvVBFfj0RQ1w/Z+zQOdfYwT8KpNJ/tPUg5B5HtWMqz6SceFvWLTyktPMHomFKxgRnFg==","_resolved":"/tmp/af2c36e37917baa837c60fc655e3ffca/midscene-web-0.8.14-beta-20241231035725.0.tgz","_from":"file:midscene-web-0.8.14-beta-20241231035725.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"64181e91654f043159559e1c937df3a0ff43a501","size":349168,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.14-beta-20241231035725.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.14-beta-20241231035725.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.14-beta-20241231035725.0_1735617657526_0.7563641371696186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T04:00:57.748Z","publish_time":1735617657748,"_source_registry_name":"default","_cnpm_publish_time":1735617657748},"0.8.14-beta-20241231023737.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.14-beta-20241231023737.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.14-beta-20241231023737.0","@midscene/core":"0.8.14-beta-20241231023737.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.14-beta-20241231023737.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-51mvu6Kg7IrtOSA+SK1offwPhbt8xCFgADy3YxwiQmtZiByQwaCTwuOn8GodGNlWseiolpKiTdpl1VQVbRtXVg==","_resolved":"/tmp/744f1fe45b4aa96c44086914d89f4f98/midscene-web-0.8.14-beta-20241231023737.0.tgz","_from":"file:midscene-web-0.8.14-beta-20241231023737.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"56c1b3626d579edead4e1d15fa60fca6cba7c061","size":349168,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.14-beta-20241231023737.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.14-beta-20241231023737.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.14-beta-20241231023737.0_1735612866146_0.47984368290248836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T02:41:06.356Z","publish_time":1735612866356,"_source_registry_name":"default","_cnpm_publish_time":1735612866356},"0.8.9-beta-20241227033828.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.9-beta-20241227033828.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.9-beta-20241227033828.0","@midscene/shared":"0.8.9-beta-20241227033828.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.9-beta-20241227033828.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/WMQ6bl3Wr4zbHXPRLHcOtPhg2yVlxmsRGzWKDSDFa8yNLSX06JC3uh8dnpB2luFQm1NL4b7s+Kvi4Z5qQ+wsA==","_resolved":"/tmp/f66c6d487a1ef0d5fe4344c4a24cb244/midscene-web-0.8.9-beta-20241227033828.0.tgz","_from":"file:midscene-web-0.8.9-beta-20241227033828.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"bf7da3b3f7e1f84142c9a16de2786dc4de821236","size":261810,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.9-beta-20241227033828.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.9-beta-20241227033828.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.9-beta-20241227033828.0_1735270923296_0.07144149880386341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T03:42:03.564Z","publish_time":1735270923564,"_source_registry_name":"default","_cnpm_publish_time":1735270923564},"0.8.13":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.13","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.13","@midscene/shared":"0.8.13"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.13","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bR0Jytwfo4asYyYXcyVkyzdNzP0eyQytqR+FMnOPR/gV9MJFhAtxcZ/TAc09UJKxtD9Ri86i0HfxCApf1hR9Dw==","_resolved":"/tmp/9c4c28bafd7de2f55bc933e6adb1da9c/midscene-web-0.8.13.tgz","_from":"file:midscene-web-0.8.13.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"c599c18e3308a9b342efc8012cd1d7764f32472e","size":349149,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.13.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.13_1735266389539_0.3206371948431952"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T02:26:29.895Z","publish_time":1735266389895,"_source_registry_name":"default","_cnpm_publish_time":1735266389895},"0.8.13-beta-20241227020531.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.13-beta-20241227020531.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.13-beta-20241227020531.0","@midscene/core":"0.8.13-beta-20241227020531.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.13-beta-20241227020531.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UdNt+aTwkL/bkm0Xqh+ge74X48ELK0Zhlaxaw346buqLh2uUjv0hGBBW8aXHElWoxlzg/TCTviRoLxzTptqcIQ==","_resolved":"/tmp/db5cf81f3d82abf0351df093296707c8/midscene-web-0.8.13-beta-20241227020531.0.tgz","_from":"file:midscene-web-0.8.13-beta-20241227020531.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d43e08fff07a1ed6e78871aa1bfce03fd5efb38e","size":349167,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.13-beta-20241227020531.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.13-beta-20241227020531.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.13-beta-20241227020531.0_1735265337974_0.7264956874498063"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T02:08:58.219Z","publish_time":1735265338219,"_source_registry_name":"default","_cnpm_publish_time":1735265338219},"0.8.12":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.12","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.12","@midscene/core":"0.8.12"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.12","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6cWS686yeJ5qpC+DZUvnNmVzsCdd44nkY8ZEFBhgKArXIC6i5kFXvzSG5HDqgTv/xQBYosGwVuByv63MCgTbVg==","_resolved":"/tmp/c61e17363fbc4761a7a934d05682177c/midscene-web-0.8.12.tgz","_from":"file:midscene-web-0.8.12.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"1c31543d19e8db0095976847380a997a1a758f43","size":349149,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.12.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.12_1735190961130_0.14550349658181605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T05:29:21.358Z","publish_time":1735190961358,"_source_registry_name":"default","_cnpm_publish_time":1735190961358},"0.8.12-beta-20241226050955.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.12-beta-20241226050955.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.12-beta-20241226050955.0","@midscene/shared":"0.8.12-beta-20241226050955.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.12-beta-20241226050955.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-i8rpMo9qih89FYA8huLiTjnetbJUzm1rp1Y90mxOB59Qx2bKXItxVmzOQp1zp/yYIoOqlSwkMXxuxhI3Lqzohw==","_resolved":"/tmp/7243e38c62cd2bccdf696eef47f8fe4c/midscene-web-0.8.12-beta-20241226050955.0.tgz","_from":"file:midscene-web-0.8.12-beta-20241226050955.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"3210111947175a59031fe0a8d1f3d75c4f42274b","size":349168,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.12-beta-20241226050955.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.12-beta-20241226050955.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.12-beta-20241226050955.0_1735190010187_0.212907701460052"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T05:13:30.438Z","publish_time":1735190010438,"_source_registry_name":"default","_cnpm_publish_time":1735190010438},"0.8.11":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.11","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.11","@midscene/shared":"0.8.11"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.11","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eIdNTIx+L79JsjrCWp52xwMkyzetHgry0oaSl1FwZtwAynBJ5HOufQD2MRq1DDcaDGqcTTitk7lbBt8gK23KEg==","_resolved":"/tmp/22a2f8dec3a84eb3ea9794b8255043d5/midscene-web-0.8.11.tgz","_from":"file:midscene-web-0.8.11.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"88fcd4a4d5f63a84e1194faedb63c1808c0095dc","size":349148,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.11.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.11_1735181284275_0.876598270165458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T02:48:04.484Z","publish_time":1735181284484,"_source_registry_name":"default","_cnpm_publish_time":1735181284484},"0.8.10-beta-20241226020054.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241226020054.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241226020054.0","@midscene/shared":"0.8.10-beta-20241226020054.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.10-beta-20241226020054.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DEG4Vdqok1e6oerhGA/dYRubvwcAS939IOv1u9GrJntKIJsRoCg5pfsbG3e+3vE9q4y9x27iL14aU4sXxsddBw==","_resolved":"/tmp/03c9085265b321d5ee874a940c01d01b/midscene-web-0.8.10-beta-20241226020054.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241226020054.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"ffc308622c79b8346fb57c6586e96449738a8156","size":349189,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.10-beta-20241226020054.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.10-beta-20241226020054.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241226020054.0_1735178671079_0.0776293888595525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T02:04:31.308Z","publish_time":1735178671308,"_source_registry_name":"default","_cnpm_publish_time":1735178671308},"0.8.10":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10","@midscene/shared":"0.8.10"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.10","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HuU/u/9yiFAXAcd/D7KeWnVsMvdBY1hLQSBiMu82J2TthhJnjKCEdG50WoCudmFt8IQ4+T0j0rTPmRmFh3SHYQ==","_resolved":"/tmp/2195f397503514942aadcc850f66580d/midscene-web-0.8.10.tgz","_from":"file:midscene-web-0.8.10.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"ab5befad8d5970f5b87601b4c92328e936069b98","size":349145,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.10.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10_1735143150100_0.2643543389069749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T16:12:30.443Z","publish_time":1735143150443,"_source_registry_name":"default","_cnpm_publish_time":1735143150443},"0.8.10-beta-20241225154506.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225154506.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.10-beta-20241225154506.0","@midscene/core":"0.8.10-beta-20241225154506.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.10-beta-20241225154506.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hHopMihnWIP57qPNmzT2MEvU6t5PdkCn9XyRZfILAtDkTY9oLz3qYkCbH4Kojkrrm1o0s3+DWPK68aWOoqKKZg==","_resolved":"/tmp/92a4c0155efd891ef07802347ea8202c/midscene-web-0.8.10-beta-20241225154506.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225154506.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"f490f5f69b9d3f3b0cdbf72bf825937db943d895","size":349166,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.10-beta-20241225154506.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.10-beta-20241225154506.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225154506.0_1735141718193_0.7843429978846301"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:48:38.464Z","publish_time":1735141718464,"_source_registry_name":"default","_cnpm_publish_time":1735141718464},"0.8.10-beta-20241225153237.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225153237.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241225153237.0","@midscene/shared":"0.8.10-beta-20241225153237.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.10-beta-20241225153237.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HgF8k+A1GfpZywWD8JrCqltv8+njM/hJYSlbdvWXGtHEHo44dX9MBU/34+n+iA0mh9mK3uDGKFMLvZjdnUH9hQ==","_resolved":"/tmp/248c34e59bee16d716af772101cadb68/midscene-web-0.8.10-beta-20241225153237.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225153237.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"96944a68108345bdfc5f957edf13945ee889d751","size":349167,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.10-beta-20241225153237.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.10-beta-20241225153237.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225153237.0_1735140970532_0.08196944642617576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:36:10.734Z","publish_time":1735140970734,"_source_registry_name":"default","_cnpm_publish_time":1735140970734},"0.8.10-beta-20241225150810.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225150810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241225150810.0","@midscene/shared":"0.8.10-beta-20241225150810.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.10-beta-20241225150810.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5b0YwlplC0Agraj1In5cndXc7unREqkm4m/7P8J/n8zj6rG3adDd67s0fCTJIUe5HRQX++5Kr2JqYkgBtWr8xA==","_resolved":"/tmp/baf509e6c14e1a6bc9e1af5d50d45ddc/midscene-web-0.8.10-beta-20241225150810.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225150810.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"6b66dace9964f3a48b3873e6f1570c794597f570","size":349166,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.10-beta-20241225150810.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.10-beta-20241225150810.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225150810.0_1735139516644_0.7770835587390175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:11:56.929Z","publish_time":1735139516929,"_source_registry_name":"default","_cnpm_publish_time":1735139516929},"0.8.10-beta-20241225120902.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225120902.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241225120902.0","@midscene/shared":"0.8.10-beta-20241225120902.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.10-beta-20241225120902.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZEjh8Ow4b9yPr75PexeMlqcEzsiY6PuT8eun4zabQDUpZAumEiQn0ik5edEf1sZqYCh/sc9qOcA8+KuvU+vR/g==","_resolved":"/tmp/031d84b3b4e1c8c3feab02b70a9f19aa/midscene-web-0.8.10-beta-20241225120902.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225120902.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8df2589f44a09abd54e0ba03cbe4e637dbbe8546","size":349188,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.10-beta-20241225120902.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.10-beta-20241225120902.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225120902.0_1735128760204_0.4440839675548889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T12:12:40.446Z","publish_time":1735128760446,"_source_registry_name":"default","_cnpm_publish_time":1735128760446},"0.8.10-beta-20241225041224.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225041224.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241225041224.0","@midscene/shared":"0.8.10-beta-20241225041224.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.10-beta-20241225041224.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jah+x0aCU0W6vWD0AneIiNDucYScpLjG34oAU2FgbXuvOm//Pc//UG2YWW4W9PQdY58GJf20oJHWK0kjiGfZ5g==","_resolved":"/tmp/2a06fbb1e3134310d74f98678a0d3e8b/midscene-web-0.8.10-beta-20241225041224.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225041224.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"f3b2cfb7620a11d5d420184bc464b362d0579ee2","size":260481,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.10-beta-20241225041224.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.10-beta-20241225041224.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225041224.0_1735100146402_0.7474954586189089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T04:15:46.669Z","publish_time":1735100146669,"_source_registry_name":"default","_cnpm_publish_time":1735100146669},"0.8.9":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.9","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.9","@midscene/core":"0.8.9"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.9","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6I4kZCJqiNcZqULhN+dTsMW+iE6P5c0IgbVJr04/AHA4MyBy9zyc7IY6RaboNa06rpqKKUT9OL77djyHsONLew==","_resolved":"/tmp/d6450dd65c0e4c60c66f42b42b7af5b5/midscene-web-0.8.9.tgz","_from":"file:midscene-web-0.8.9.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"e139e0eaa993493018815504ddcd95b76c926f6d","size":260466,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.9.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.9_1735051598839_0.2730510870924008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-24T14:46:39.076Z","publish_time":1735051599076,"_source_registry_name":"default","_cnpm_publish_time":1735051599076},"0.8.9-beta-20241224120400.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.9-beta-20241224120400.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.9-beta-20241224120400.0","@midscene/shared":"0.8.9-beta-20241224120400.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.9-beta-20241224120400.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3SLxtJezkEBRHEj7Qpy3lkH8bPIbjITcuteTGTg2XdT6qipV6tx7ka3qsq+QIxWRTohKGc+E6aQsxT8Xo6jgYg==","_resolved":"/tmp/e53e72117e796660530122bef88189e3/midscene-web-0.8.9-beta-20241224120400.0.tgz","_from":"file:midscene-web-0.8.9-beta-20241224120400.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"a1edd51e033ea841209f1cfa8fe292e5e1d0324a","size":260481,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.9-beta-20241224120400.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.9-beta-20241224120400.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.9-beta-20241224120400.0_1735042053271_0.8142273348311153"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-24T12:07:33.632Z","publish_time":1735042053632,"_source_registry_name":"default","_cnpm_publish_time":1735042053632},"0.8.9-beta-20241223095005.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.9-beta-20241223095005.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.9-beta-20241223095005.0","@midscene/shared":"0.8.9-beta-20241223095005.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.9-beta-20241223095005.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-p86YOLv75u0Np5d+SR9WHdX1N/ke4AiOiXZvdKyxv6cuDG5xGJyslf+ps7Jmxuni33WgA3kRpv1H8dOMXfYhhQ==","_resolved":"/tmp/80cc4d0fc5dda8e0858f2f3ec17b8519/midscene-web-0.8.9-beta-20241223095005.0.tgz","_from":"file:midscene-web-0.8.9-beta-20241223095005.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8c12f2c7b98bd3ba4831083ee1acb06a5fcb9acb","size":261727,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.9-beta-20241223095005.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.9-beta-20241223095005.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.9-beta-20241223095005.0_1734947616461_0.5238140160957705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T09:53:36.637Z","publish_time":1734947616637,"_source_registry_name":"default","_cnpm_publish_time":1734947616637},"0.8.8":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.8","@midscene/shared":"0.8.8"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YIgN2CuLTsQJdDhoxxXVZKvRw0R2B5ZD/M3LxJfASXz0z1OKIr8qguNwI6oGTfQdoQCISUDa9e43u0sKR2KvSQ==","_resolved":"/tmp/86be68a56dbf0f59995b51b94610fcf1/midscene-web-0.8.8.tgz","_from":"file:midscene-web-0.8.8.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"38df183c23976b25a3a3ec8eb15def497ff4bc72","size":260466,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.8.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.8_1734937737461_0.9863604336268685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T07:08:57.676Z","publish_time":1734937737676,"_source_registry_name":"default","_cnpm_publish_time":1734937737676},"0.8.8-beta-20241223054924.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.8-beta-20241223054924.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.8-beta-20241223054924.0","@midscene/shared":"0.8.8-beta-20241223054924.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.8-beta-20241223054924.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e2Bh9ytWJG+9MCEJGBuV+n1v0PEVIqmjNogTCplHEe3Zd/YdiX5xLB1QW3RQ7eNsdHcvEbZeASVakxxezJISmA==","_resolved":"/tmp/0f4b16e254d47cceff4c08810740557d/midscene-web-0.8.8-beta-20241223054924.0.tgz","_from":"file:midscene-web-0.8.8-beta-20241223054924.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"86f82a8bef58a775314eb97db051a4c4e68f0408","size":260484,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.8-beta-20241223054924.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.8-beta-20241223054924.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.8-beta-20241223054924.0_1734933167225_0.16214343085337113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T05:52:47.458Z","publish_time":1734933167458,"_source_registry_name":"default","_cnpm_publish_time":1734933167458},"0.8.8-beta-20241223034944.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.8-beta-20241223034944.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.8-beta-20241223034944.0","@midscene/shared":"0.8.8-beta-20241223034944.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.8-beta-20241223034944.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-B8QDAv+QHBtl6ioWvs+CML1tFfUsSFh1FQMRZ7E/CH24HMqLyK80KJ6IGbz8l0NjgivzgVwctNJrwTF5l0bB7Q==","_resolved":"/tmp/2602173856f5a9b528f0680751ac1110/midscene-web-0.8.8-beta-20241223034944.0.tgz","_from":"file:midscene-web-0.8.8-beta-20241223034944.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"f08e76a6e3f5725c82695cffb666ba97513c5c9e","size":249389,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.8-beta-20241223034944.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.8-beta-20241223034944.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.8-beta-20241223034944.0_1734925991190_0.6522815783084241"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T03:53:11.424Z","publish_time":1734925991424,"_source_registry_name":"default","_cnpm_publish_time":1734925991424},"0.8.8-beta-20241223032721.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.8-beta-20241223032721.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.8-beta-20241223032721.0","@midscene/core":"0.8.8-beta-20241223032721.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.8-beta-20241223032721.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-K43OAXsD3141l1ibt9VtrtbyUAVQ0QcciHsjKLjjMBYacb95zdl+iDqZKex/Y5PI1YrAB3wLuST1RypbfXmGlQ==","_resolved":"/tmp/c385e3a25bc37631fc70ed0d057930dc/midscene-web-0.8.8-beta-20241223032721.0.tgz","_from":"file:midscene-web-0.8.8-beta-20241223032721.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"a97760aa138af9788af285d40d2f7263692a87bc","size":249781,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.8-beta-20241223032721.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.8-beta-20241223032721.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.8-beta-20241223032721.0_1734924644566_0.5385536887351323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T03:30:44.803Z","publish_time":1734924644803,"_source_registry_name":"default","_cnpm_publish_time":1734924644803},"0.8.7-beta-20241219084729.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.7-beta-20241219084729.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.7-beta-20241219084729.0","@midscene/shared":"0.8.7-beta-20241219084729.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.7-beta-20241219084729.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YtW29Z4A2NzCg5Pqf8PZ7vyte2lxH7htCeV5+ITemICwsEZxMeRB7ciYyX3yW6dnel6cTz3XF8bPhNB3cK7L9A==","_resolved":"/tmp/b0bfc52d36c7decf7f2b63d63925c48b/midscene-web-0.8.7-beta-20241219084729.0.tgz","_from":"file:midscene-web-0.8.7-beta-20241219084729.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"70bd74ef227ac3116c41d34f4bb0af1095f9c428","size":249388,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.7-beta-20241219084729.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.7-beta-20241219084729.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.7-beta-20241219084729.0_1734598260692_0.7332063418363135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-19T08:51:00.884Z","publish_time":1734598260884,"_source_registry_name":"default","_cnpm_publish_time":1734598260884},"0.8.7":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.7","@midscene/core":"0.8.7"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jyz7F07j9/8TrqeEa9l4ZUjgLJCEs0aKuAKfjhoTl/O5RFkpde35SbXWBF0PQg4ZQA6etDrKFP5WMas71Jm6UQ==","_resolved":"/tmp/43f07452f9834dc13c631d8c3755ed23/midscene-web-0.8.7.tgz","_from":"file:midscene-web-0.8.7.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"32e98addd07efdd8102f97ce1006d75ec338314e","size":249372,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.7.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.7_1734596911018_0.8971076751334135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-19T08:28:31.187Z","publish_time":1734596911187,"_source_registry_name":"default","_cnpm_publish_time":1734596911187},"0.8.7-beta-20241218070032.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.7-beta-20241218070032.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.7-beta-20241218070032.0","@midscene/core":"0.8.7-beta-20241218070032.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.7-beta-20241218070032.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cDkH/+1b7cO5myCcrLvxFb/j9qGn79A2RbQ/QV7AYFGcqikGhPjHs1e9Ub42Bg9kZ2UQiqOyhE72V7mj7GsWng==","_resolved":"/tmp/4fa3b8696ba7e4a3ee6dba389e38cc04/midscene-web-0.8.7-beta-20241218070032.0.tgz","_from":"file:midscene-web-0.8.7-beta-20241218070032.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"a50d34ff765ad46343c34c497ff9b361ed6961bb","size":249297,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.7-beta-20241218070032.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.7-beta-20241218070032.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.7-beta-20241218070032.0_1734505431149_0.630121594953341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-18T07:03:51.435Z","publish_time":1734505431435,"_source_registry_name":"default","_cnpm_publish_time":1734505431435},"0.8.6":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6","@midscene/shared":"0.8.6"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gY0EqGpURlaxdSrT7yUSUb2KkMFlhW44WZJDRyNx0e0Qm2Poovl6gD6JO0K6GN2tC8eP0Gb7qmo455HUH0wsxg==","_resolved":"/tmp/5ab1cad921b6e9a5660f69818f7f78dc/midscene-web-0.8.6.tgz","_from":"file:midscene-web-0.8.6.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"a93030970a444972c0ef16ea58b00808eac0dcd3","size":245723,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6_1734334916469_0.7103907241319944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T07:41:56.652Z","publish_time":1734334916652,"_source_registry_name":"default","_cnpm_publish_time":1734334916652},"0.8.6-beta-20241216023833.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241216023833.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241216023833.0","@midscene/shared":"0.8.6-beta-20241216023833.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.6-beta-20241216023833.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Lj0eHfZaleGFSlw7LODr6ueyPx3g5CrNAsVOJGTFwg/fUfbUHCqDsGb9AxqmnMoERh8fFLDJ1dm9jYoNLa7C3Q==","_resolved":"/tmp/304ca7d07bf6af0b69edfd59cd85fb3d/midscene-web-0.8.6-beta-20241216023833.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241216023833.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"151c973b385a74fb1e0b4b6ab00490c9765a5e24","size":246308,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241216023833.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241216023833.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241216023833.0_1734316909993_0.7450769438117595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T02:41:50.249Z","publish_time":1734316910249,"_source_registry_name":"default","_cnpm_publish_time":1734316910249},"0.8.6-beta-20241213095800.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241213095800.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241213095800.0","@midscene/shared":"0.8.6-beta-20241213095800.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.6-beta-20241213095800.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aZ7OI5n6il5aIX/Qnj1u1Kob1hjdlZmvzutKpKeMPM/7FyfL8wwRVk6mmUZZqCkGAmg+Acaa4x6aNWGzFwrukw==","_resolved":"/tmp/22bd56352b253c06b28ffbd8080df294/midscene-web-0.8.6-beta-20241213095800.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241213095800.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"24c21afce5f71e5c3213c1e085b132e75f84bcef","size":246276,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241213095800.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241213095800.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241213095800.0_1734084088973_0.9901635400400581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T10:01:29.154Z","publish_time":1734084089154,"_source_registry_name":"default","_cnpm_publish_time":1734084089154},"0.8.6-beta-20241213041618.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241213041618.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241213041618.0","@midscene/shared":"0.8.6-beta-20241213041618.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.6-beta-20241213041618.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aOHOmJdipUdVhkZ9+8CsGH6M/IXJUFRoW6seBqangNQ8KYtLLBAB1DzCNwB7qvdkZbjznQ01hLBbNUl+MUgxgQ==","_resolved":"/tmp/16f6b097914faaacb0ade088f4b3119c/midscene-web-0.8.6-beta-20241213041618.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241213041618.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"a4881aef598e041e326a6ff12ed1d74078f6cfef","size":246251,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241213041618.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241213041618.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241213041618.0_1734063569066_0.5012114545317388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T04:19:29.315Z","publish_time":1734063569315,"_source_registry_name":"default","_cnpm_publish_time":1734063569315},"0.8.6-beta-20241213030700.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241213030700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241213030700.0","@midscene/shared":"0.8.6-beta-20241213030700.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.6-beta-20241213030700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TNfnfCSV5XDTuAKZ6vUYSZ+/w3VuE6rRGdNjJILPD3+SSJ9KtL/aT2kwuFd/8H4yv//FW5oGXUROLkekCcaZNg==","_resolved":"/tmp/08883556dd4b7246f17c5e831da39da1/midscene-web-0.8.6-beta-20241213030700.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241213030700.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"833c979ee37ac6b676dc6298b907414b1e5eb24e","size":246112,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241213030700.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241213030700.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241213030700.0_1734059422112_0.6796852734169934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T03:10:22.324Z","publish_time":1734059422324,"_source_registry_name":"default","_cnpm_publish_time":1734059422324},"0.8.6-beta-20241212091910.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241212091910.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241212091910.0","@midscene/shared":"0.8.6-beta-20241212091910.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.6-beta-20241212091910.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ta3twEFffo/0fe09R7TPM9noQoN3Ta1Kph/yl+TKDhq/FQt6nyHnWgDLBhKcsqLB9OjHSWzbCDcETedu3/xCYg==","_resolved":"/tmp/6221a935597b8ad3bce54a6d092fa408/midscene-web-0.8.6-beta-20241212091910.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241212091910.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"6a5974d2e81eeefee1976b8c51dcc496b63dcffc","size":245940,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241212091910.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241212091910.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241212091910.0_1733995361037_0.5274117852881541"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T09:22:41.326Z","publish_time":1733995361326,"_source_registry_name":"default","_cnpm_publish_time":1733995361326},"0.8.6-beta-20241212040700.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241212040700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241212040700.0","@midscene/shared":"0.8.6-beta-20241212040700.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_id":"@midscene/web@0.8.6-beta-20241212040700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OtDuqhLx3FwVb6EwDRLombk3XTBKbOe6r0kTx1LUG3CC3KaBiniAxLZ5OhSP/vl/KOewbuNorA3d8F7tlD9LLg==","_resolved":"/tmp/a4e6446a8afd2005abf1a995acfe6693/midscene-web-0.8.6-beta-20241212040700.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241212040700.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"be2a22000d147f4f2c1f04ccb78922b6ed247ced","size":245330,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241212040700.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241212040700.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241212040700.0_1733976619911_0.21534964363033504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T04:10:20.206Z","publish_time":1733976620206,"_source_registry_name":"default","_cnpm_publish_time":1733976620206},"0.8.6-beta-20241211141148.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241211141148.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241211141148.0","@midscene/shared":"0.8.6-beta-20241211141148.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.6-beta-20241211141148.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rejU+aPClEp/kVz/lBiYdYajkBdAi/+c8hl/jBBVU/X7m8BJUMLXBQI+4TToF9VrJc9VpwMvlt6y9Zz9SdHPWg==","_resolved":"/tmp/014bf08b128b077460c33dd882dc32b0/midscene-web-0.8.6-beta-20241211141148.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241211141148.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"743f0d04a1768ebb3c524ebbe7d14020f33a7c47","size":245540,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241211141148.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241211141148.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241211141148.0_1733926507482_0.9589779723331413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T14:15:07.757Z","publish_time":1733926507757,"_source_registry_name":"default","_cnpm_publish_time":1733926507757},"0.8.6-beta-20241211134549.0":{"name":"@midscene/web","version":"0.8.6-beta-20241211134549.0","license":"MIT","_id":"@midscene/web@0.8.6-beta-20241211134549.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"626179d32f1c3738d56721a1b1b4bef11419949f","size":245130,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241211134549.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241211134549.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241211134549.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/162dc297795298c8f5d0206ce307785e/midscene-web-0.8.6-beta-20241211134549.0.tgz","_integrity":"sha512-BDLQL0iz1H0t1U73araNd6+iXkzEpnCeoRgyg1ylN0EHLEgzrxfB6hPMs1LDgcxOMyLyeMIr8zVX8CaC8zqzHw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241211134549.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241211134549.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241211134549.0_1733924949822_0.9004193816445765","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-11T13:49:10.070Z","publish_time":1733924950070,"_source_registry_name":"default","_cnpm_publish_time":1733924950070},"0.8.6-beta-20241211055154.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241211055154.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241211055154.0","@midscene/shared":"0.8.6-beta-20241211055154.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.6-beta-20241211055154.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CZQdTtF0Hu1V1cx5ABEUjuHGBwNVIKFFew8+dxoIFk75qJsgtdhLVMbr/DB7ApqV07T3OSgeLEbux2mlx49X9g==","_resolved":"/tmp/0d2261bdefb5da430f4ec4726f6eff6b/midscene-web-0.8.6-beta-20241211055154.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241211055154.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"7fb499f7b4d8a43c9f27c4b9c4f171c3e15479de","size":245587,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241211055154.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241211055154.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241211055154.0_1733896517280_0.19211282550127162"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T05:55:17.475Z","publish_time":1733896517475,"_source_registry_name":"default","_cnpm_publish_time":1733896517475},"0.8.6-beta-20241210085345.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241210085345.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.6-beta-20241210085345.0","@midscene/core":"0.8.6-beta-20241210085345.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.6-beta-20241210085345.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qQZucvmSg516pt00XCW4EgjBzNQeKyGwxk7owePSSUiErnqNFB1WvlsXgucMVFHO5strYe/AWwXAivN12ezuTA==","_resolved":"/tmp/89ea4cac7072dc51b4995cf3d6f9fbe8/midscene-web-0.8.6-beta-20241210085345.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241210085345.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"70c13cf73571ed95cd6d7b20d6aa2f8c67ad6c49","size":245114,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241210085345.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241210085345.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241210085345.0_1733821022466_0.3994997860367706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T08:57:02.697Z","publish_time":1733821022697,"_source_registry_name":"default","_cnpm_publish_time":1733821022697},"0.8.6-beta-20241209120337.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241209120337.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.6-beta-20241209120337.0","@midscene/core":"0.8.6-beta-20241209120337.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.6-beta-20241209120337.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HzlbDh//s/iDRVh7e374AVr+YyPcXeRFlU5A6NCRag3AsarPqqJk2M/mTcf0JBxlFDdO1OxKzR3C5GeCbj9LNA==","_resolved":"/tmp/1c85b10a38b985f35cfa80972aa393a3/midscene-web-0.8.6-beta-20241209120337.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241209120337.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"0e4563842ffcbac70aa468ae2c7d37a908354804","size":243120,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241209120337.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241209120337.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241209120337.0_1733746015320_0.731028673734234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T12:06:55.498Z","publish_time":1733746015498,"_source_registry_name":"default","_cnpm_publish_time":1733746015498},"0.8.6-beta-20241209114949.0":{"name":"@midscene/web","version":"0.8.6-beta-20241209114949.0","license":"MIT","_id":"@midscene/web@0.8.6-beta-20241209114949.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"19ec7079df40c23d4be05bec93fa84ed50433156","size":243121,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.6-beta-20241209114949.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.6-beta-20241209114949.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241209114949.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7a233d5230d19f743429f622cf381bd8/midscene-web-0.8.6-beta-20241209114949.0.tgz","_integrity":"sha512-PoiP07Rfl9rNuB4myPBdUuK7sTaALckmEIaClG9ZTtNaHuMfVOqNiiMWsbuxoiHmLHyomngdvTIWUaxvLLoWKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241209114949.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241209114949.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241209114949.0_1733745185552_0.4368298780226145","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-09T11:53:05.759Z","publish_time":1733745185759,"_source_registry_name":"default","_cnpm_publish_time":1733745185759},"0.8.5":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5","@midscene/shared":"0.8.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LXAFiWhHiNKsf6Nqo4jUS6xCanceQtDt2+UyPcrCxCIzKd0dfqaa2zb8lzw9SjJJfYNyQenylon1SccsdhzSRg==","_resolved":"/tmp/6ab5a33c87d29866073583be3682873e/midscene-web-0.8.5.tgz","_from":"file:midscene-web-0.8.5.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d97dd16ee362eea9537e2fe5fd19a00d49fe4e4a","size":243099,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.5_1733735550143_0.47018847535881325"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T09:12:30.346Z","publish_time":1733735550346,"_source_registry_name":"default","_cnpm_publish_time":1733735550346},"0.8.5-beta-20241209083540.0":{"name":"@midscene/web","version":"0.8.5-beta-20241209083540.0","license":"MIT","_id":"@midscene/web@0.8.5-beta-20241209083540.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"27b05c4c8901dcbfd537ab9cf994a5b3d41df3d4","size":243119,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5-beta-20241209083540.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5-beta-20241209083540.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241209083540.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/98847476bd5fc654ab86d61d93447888/midscene-web-0.8.5-beta-20241209083540.0.tgz","_integrity":"sha512-7Bw42RX6P4aWM+G1cv/7YZK9fiS5beTFXh8loRU3m6w0Qx0A6AGJaMRTyX+hky8bxUKaEcOVm/31+q6t99mX0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241209083540.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241209083540.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241209083540.0_1733733540585_0.7045547941698458","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-09T08:39:00.786Z","publish_time":1733733540786,"_source_registry_name":"default","_cnpm_publish_time":1733733540786},"0.8.5-beta-20241203162056.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241203162056.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241203162056.0","@midscene/shared":"0.8.5-beta-20241203162056.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.5-beta-20241203162056.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-o6ZLNnkePPzzPJwkp5o0vP3exqSEc3Yf1FUPOt2n2GyQyd7GpbbJzjEa2WFfNHzUWF+hNjNuom6o/V06DfqE6Q==","_resolved":"/tmp/34e140b970fa5cce97b26705f98e6e54/midscene-web-0.8.5-beta-20241203162056.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241203162056.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"463cdf0f10f90fbfc4505517a3e68b3512fbc2ed","size":231026,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5-beta-20241203162056.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5-beta-20241203162056.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241203162056.0_1733243046680_0.49288286089734346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T16:24:07.016Z","publish_time":1733243047016,"_source_registry_name":"default","_cnpm_publish_time":1733243047016},"0.8.5-beta-20241203095146.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241203095146.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241203095146.0","@midscene/shared":"0.8.5-beta-20241203095146.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.5-beta-20241203095146.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kXC4A0MfiTF4BPAXxIOQDbuqdj0H/rkgShX7d9hnUJXX4qS8FEXkjOBFwlphIEewd9zCHzd9n6TbJz5njdYZzA==","_resolved":"/tmp/cbb5062df2533c8ccdd078ca90304786/midscene-web-0.8.5-beta-20241203095146.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241203095146.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d6b49f3d97cc80d4b2915cacfdc971f01d800181","size":243119,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5-beta-20241203095146.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5-beta-20241203095146.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241203095146.0_1733219697472_0.7244211145950405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T09:54:57.688Z","publish_time":1733219697688,"_source_registry_name":"default","_cnpm_publish_time":1733219697688},"0.8.5-beta-20241202150653.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241202150653.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241202150653.0","@midscene/shared":"0.8.5-beta-20241202150653.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.5-beta-20241202150653.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZQ8M4QAXLFQa7eUNGJftVgYYuFeuKI8v8fcJg/h1/q3DE/zRqCky6eUa7YSAYK14FAm9k7QwSJye1QH9Uft8LA==","_resolved":"/tmp/54d29bf10bbb6468fb3209f01b88b09b/midscene-web-0.8.5-beta-20241202150653.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241202150653.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"1afb1f6188271b678e5c44663e5a5bea07ebb12c","size":242957,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5-beta-20241202150653.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5-beta-20241202150653.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241202150653.0_1733152217321_0.603194114535311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-02T15:10:17.583Z","publish_time":1733152217583,"_source_registry_name":"default","_cnpm_publish_time":1733152217583},"0.8.5-beta-20241128111523.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241128111523.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241128111523.0","@midscene/shared":"0.8.5-beta-20241128111523.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.5-beta-20241128111523.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7EionAdq8ZJPKILWaOQCn0pN7HOs2rjqkSYJPid2So24OwIxd9EInKDmXifooH6VmZtVv8I7yPzDdc5oZ9OLsg==","_resolved":"/tmp/28f317883147b775860c83d396f1489f/midscene-web-0.8.5-beta-20241128111523.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241128111523.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"1f10cc0792cbcded4d76216477a5d6590f0aa198","size":243072,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5-beta-20241128111523.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5-beta-20241128111523.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241128111523.0_1732792714913_0.7262769038078236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-28T11:18:35.195Z","publish_time":1732792715195,"_source_registry_name":"default","_cnpm_publish_time":1732792715195},"0.8.5-beta-20241126105625.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241126105625.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241126105625.0","@midscene/shared":"0.8.5-beta-20241126105625.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.5-beta-20241126105625.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AJGRdl+s4niIp9lcqS4x5Q1w5XupBIYAFy0TQLdiJ5Pp4oQwZafSBJMK9jg7djTjkK3g9oFM1ASdsW/ldOm2eQ==","_resolved":"/tmp/4670b5a4b687a8d01937841b3712f9bd/midscene-web-0.8.5-beta-20241126105625.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241126105625.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d2535d5412702642252cec7b660c845e2695570f","size":239192,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5-beta-20241126105625.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5-beta-20241126105625.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241126105625.0_1732618784087_0.1683607655210113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T10:59:44.261Z","publish_time":1732618784261,"_source_registry_name":"default","_cnpm_publish_time":1732618784261},"0.8.5-beta-20241126063126.0":{"name":"@midscene/web","version":"0.8.5-beta-20241126063126.0","license":"MIT","_id":"@midscene/web@0.8.5-beta-20241126063126.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"98fb6229acbe91661bcd1d2faee211caa08d784a","size":231026,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5-beta-20241126063126.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5-beta-20241126063126.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241126063126.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ee6b72f0c41afa13929230f46336b20/midscene-web-0.8.5-beta-20241126063126.0.tgz","_integrity":"sha512-JXaM0V12qflZy/PL0MrY+khJD+bSlvosN/WOArebz28TWC5Uz+3rx8zrhpAQ28HhM0Ix/gleQqSqwphRSSib8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241126063126.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241126063126.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241126063126.0_1732602868027_0.40037654144576584","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-26T06:34:28.265Z","publish_time":1732602868265,"_source_registry_name":"default","_cnpm_publish_time":1732602868265},"0.8.5-beta-20241122072506.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241122072506.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241122072506.0","@midscene/shared":"0.8.5-beta-20241122072506.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.5-beta-20241122072506.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zQWGDXnldWgSxpRgKFL+fSvhDOhqIlfo2AtKaFP6uVgCPFf/o2TFAUbMEMpEcgx5K0ifJJtW0oznhVZ9jG9YnA==","_resolved":"/tmp/62057dc3e675aee660568d93ccc24e44/midscene-web-0.8.5-beta-20241122072506.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241122072506.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"292ba4664e4dce0ebda36c9bb48ead2d2906233d","size":230286,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.5-beta-20241122072506.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.5-beta-20241122072506.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241122072506.0_1732260491755_0.2927436304446318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T07:28:11.986Z","publish_time":1732260491986,"_source_registry_name":"default","_cnpm_publish_time":1732260491986},"0.8.3-beta-20241122040810.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241122040810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241122040810.0","@midscene/shared":"0.8.3-beta-20241122040810.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241122040810.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WsFPEv1OPNfmMPtCdqVcCc9cjiVdoibwRWEacuxF/H1/1A8ZFiiXGm7haLsVeYos9lEsxvuhRTAHWz6h/gB8Tw==","_resolved":"/tmp/f138e98417cc87f3daf542ee17e87652/midscene-web-0.8.3-beta-20241122040810.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241122040810.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8d6b79e1f7f79a606ba52b8cae514e81971a47e3","size":229663,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.3-beta-20241122040810.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.3-beta-20241122040810.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241122040810.0_1732248675057_0.5315729463584267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T04:11:15.290Z","publish_time":1732248675290,"_source_registry_name":"default","_cnpm_publish_time":1732248675290},"0.8.3-beta-20241122031446.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241122031446.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241122031446.0","@midscene/shared":"0.8.3-beta-20241122031446.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241122031446.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HgKyXB/HpFqHUjFvYbnwfZk8qXBrffBz9DFE2ZtFQ04EAL1GIkHuDv97HLco99RygpVHgbZD+QBzZoEaUnd9Pg==","_resolved":"/tmp/819d1a52fbd1d2919b3dfc93d97c4011/midscene-web-0.8.3-beta-20241122031446.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241122031446.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"680b786a1b5a025202086c08b55732c5d4528c03","size":228710,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.3-beta-20241122031446.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.3-beta-20241122031446.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241122031446.0_1732245474305_0.8240986833663493"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T03:17:54.478Z","publish_time":1732245474478,"_source_registry_name":"default","_cnpm_publish_time":1732245474478},"0.8.3-beta-20241121092104.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241121092104.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241121092104.0","@midscene/shared":"0.8.3-beta-20241121092104.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241121092104.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mM4i1FrE10sqZ8t1HNa8oETnCc7/Dy8IPa+eWuTO+OcZ9fMSNNZXAvYCVihXIcsklUck7MfUUvxT9x03f9hcqw==","_resolved":"/tmp/48018c00e53a22fed3d4463351ff3417/midscene-web-0.8.3-beta-20241121092104.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241121092104.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"eafe78ab66682941f335d0e6a069f467977da162","size":228711,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.3-beta-20241121092104.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.3-beta-20241121092104.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241121092104.0_1732181051581_0.4451796009671056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T09:24:11.802Z","publish_time":1732181051802,"_source_registry_name":"default","_cnpm_publish_time":1732181051802},"0.8.3-beta-20241121075922.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241121075922.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.3-beta-20241121075922.0","@midscene/core":"0.8.3-beta-20241121075922.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241121075922.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kqsgxmc6h9zEH+W5yAj22Dj3krfgir3mU5GeHyZWFxTngcwCr/WioBEIB20lqsRd7orH7sGpLLgA9V/JG72Kfw==","_resolved":"/tmp/b8988873599481b4513382bb8371a577/midscene-web-0.8.3-beta-20241121075922.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241121075922.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ec62727e119c36b16eb7a0f1b87e37693b910e5d","size":228710,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.3-beta-20241121075922.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.3-beta-20241121075922.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241121075922.0_1732176149946_0.0729622714080762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T08:02:30.180Z","publish_time":1732176150180,"_source_registry_name":"default","_cnpm_publish_time":1732176150180},"0.8.3-beta-20241120122147.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241120122147.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241120122147.0","@midscene/shared":"0.8.3-beta-20241120122147.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241120122147.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9gLNgjF8jWo8ufbcru+ebQfkB7OgA0uzYWfhlWPpGzJw23b1DVpMExYgjkyg4Db2LbmupPo+ThEeOjiajVppZg==","_resolved":"/tmp/a7dc9015f1bea252874e8a120d9c2f3d/midscene-web-0.8.3-beta-20241120122147.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241120122147.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"6f4e3340eb2e6a7488afcef09ee668347528e895","size":228165,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.3-beta-20241120122147.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.3-beta-20241120122147.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241120122147.0_1732105496215_0.044390817231015456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T12:24:56.448Z","publish_time":1732105496448,"_source_registry_name":"default","_cnpm_publish_time":1732105496448},"0.8.3-beta-20241120093719.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241120093719.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241120093719.0","@midscene/shared":"0.8.3-beta-20241120093719.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241120093719.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dOUguuIiHe0O3QX37DRmA+EzvamWSrepLfThZFuiHWBpcnV+XK8NmgFJHfVdRiV8DuwWX9WTdl07EsodDpY2DA==","_resolved":"/tmp/57313493eee96c65aefea9b90f4022e5/midscene-web-0.8.3-beta-20241120093719.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241120093719.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"a28cb3bbda58bcc630dfa0796716c3e530648761","size":228166,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.3-beta-20241120093719.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.3-beta-20241120093719.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241120093719.0_1732095631479_0.2655265801433113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T09:40:31.754Z","publish_time":1732095631754,"_source_registry_name":"default","_cnpm_publish_time":1732095631754},"0.8.3-beta-20241120030727.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241120030727.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241120030727.0","@midscene/shared":"0.8.3-beta-20241120030727.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241120030727.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qS/Z2f9VJ4h2FoiGIL0FL+2h2A35PGmdh/eN7x227m7vl0RAkepId/wOzH2xz0loMsUU7VgRuPQ4vGV2CxK78A==","_resolved":"/tmp/08010e43f52a5a44051e15cb152e935c/midscene-web-0.8.3-beta-20241120030727.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241120030727.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"8cf6222498a5a1468c269c056caaf0b28a2da711","size":228165,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.3-beta-20241120030727.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.3-beta-20241120030727.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241120030727.0_1732072238148_0.18597705966405598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T03:10:38.355Z","publish_time":1732072238355,"_source_registry_name":"default","_cnpm_publish_time":1732072238355},"0.8.4":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.4","@midscene/shared":"0.8.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lystMRk8AjXT79WjLuJvq2xHXFQWi4AuVBiMfihnWD4f/EIt5aXXLQnuQHdpkCdGn5xBOyHngDpSb55t2TdGkQ==","_resolved":"/tmp/75e63f5e2245a1047fcb929c03edf279/midscene-web-0.8.4.tgz","_from":"file:midscene-web-0.8.4.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"546b7aefcdf28e840f083c8085d9bd2f67507716","size":228148,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.4.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.4_1732010962613_0.7502598458146981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T10:09:22.872Z","publish_time":1732010962872,"_source_registry_name":"default","_cnpm_publish_time":1732010962872},"0.8.3":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3","@midscene/shared":"0.8.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gAwcg1/mIuh/5nkUSSOjOR01PUJ1flLg39HuxLHyXDJReQgy70lwpyb1+pSxy8f7lLh/Z9Pv+XeVogj/0m0hUg==","_resolved":"/tmp/95c6d557eb5de883d6326838c08b9960/midscene-web-0.8.3.tgz","_from":"file:midscene-web-0.8.3.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"1f2877b63ee835500def95f4bd8859e52756c1b3","size":228148,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.3.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3_1732003589114_0.5978772596320598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T08:06:29.324Z","publish_time":1732003589324,"_source_registry_name":"default","_cnpm_publish_time":1732003589324},"0.8.2":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.2","@midscene/shared":"0.8.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1SRArIGd6cgm1DMeN3PI3Ny0ITtgDMs9LhWyS5WTDZ+F5dA2QumlGEg+Py1ItSzi6k3Ml2DfH8jz809CbwvjmA==","_resolved":"/tmp/845f6fe9b42d5726051fb9bf3c4a08d0/midscene-web-0.8.2.tgz","_from":"file:midscene-web-0.8.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"298c146b79c2fc8829858c521e3e3c4ce7de40fe","size":227474,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.2_1731922552264_0.5941488218814825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T09:35:52.498Z","publish_time":1731922552498,"_source_registry_name":"default","_cnpm_publish_time":1731922552498},"0.8.2-beta-20241115094249.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.2-beta-20241115094249.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.2-beta-20241115094249.0","@midscene/shared":"0.8.2-beta-20241115094249.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.2-beta-20241115094249.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2OzTm3VNKt4yCDTn/EPYWhcn5As6RVy5UUYP4yqbC/g1K3nDy9L7mKLFeGgHv6yqJZPK0jOjaZZBn7vkLUDIzA==","_resolved":"/tmp/aee6bc220596b1f142f692c5fbf67b9f/midscene-web-0.8.2-beta-20241115094249.0.tgz","_from":"file:midscene-web-0.8.2-beta-20241115094249.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"6303d7e85eae4b6641f35527a62283da72f3ac85","size":228098,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.2-beta-20241115094249.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.2-beta-20241115094249.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.2-beta-20241115094249.0_1731663957187_0.23036970341859053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T09:45:57.472Z","publish_time":1731663957472,"_source_registry_name":"default","_cnpm_publish_time":1731663957472},"0.8.2-beta-20241115090055.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.2-beta-20241115090055.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.2-beta-20241115090055.0","@midscene/core":"0.8.2-beta-20241115090055.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.2-beta-20241115090055.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wxr3O/FcpH9fmfYlAacq4/E/p7n64ee3bXTYlXkyLzjgiUVqx26atM32tKSZBPrA1fHs3paEla8n8+Req8dLAA==","_resolved":"/tmp/8859873cc0fc6b5c1c382279c3d93e1d/midscene-web-0.8.2-beta-20241115090055.0.tgz","_from":"file:midscene-web-0.8.2-beta-20241115090055.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"9e127ca47e06d44032901b0029f39d02758fc0e8","size":227493,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.2-beta-20241115090055.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.2-beta-20241115090055.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.2-beta-20241115090055.0_1731661442763_0.2887184346915037"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T09:04:03.206Z","publish_time":1731661443206,"_source_registry_name":"default","_cnpm_publish_time":1731661443206},"0.8.2-beta-20241115084907.0":{"name":"@midscene/web","version":"0.8.2-beta-20241115084907.0","license":"MIT","_id":"@midscene/web@0.8.2-beta-20241115084907.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"b62cbe1ab0a06c82913429cc18231253692a338c","size":227495,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.2-beta-20241115084907.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.2-beta-20241115084907.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.2-beta-20241115084907.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d29d0b5824b6688fcd824ca03033df69/midscene-web-0.8.2-beta-20241115084907.0.tgz","_integrity":"sha512-1T2il30SzHY8L3CadDhaF2NeIv26IGGhKZM4XSZxT8uE52n3k4dmOQv+t5H3vRIf/Omp1wrwTb9Dm+An3U28tA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.2-beta-20241115084907.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.2-beta-20241115084907.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.2-beta-20241115084907.0_1731660729728_0.8374875307537935","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-15T08:52:10.014Z","publish_time":1731660730014,"_source_registry_name":"default","_cnpm_publish_time":1731660730014},"0.8.1":{"name":"@midscene/web","version":"0.8.1","license":"MIT","_id":"@midscene/web@0.8.1","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"6176ec2a1f4a9e26d02811f6f2676282fa493058","size":227474,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.1.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f0ee0fe9e94c9ce3e67b0fbd79b93091/midscene-web-0.8.1.tgz","_integrity":"sha512-bp7A6lzyTZ2Lifike3QT8xjmCC7VXv7CvjK2KxhtAcWGtLnflMp9qTOrC/egZS5mUDxNEL7YNFB0dVwsJQ+48A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1_1731660118390_0.10804323187965648","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-15T08:41:58.606Z","publish_time":1731660118606,"_source_registry_name":"default","_cnpm_publish_time":1731660118606},"0.8.1-beta-20241114145523.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241114145523.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.1-beta-20241114145523.0","@midscene/shared":"0.8.1-beta-20241114145523.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241114145523.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b4z8kw0AiOzArVxyB0EKmT7cvoTvYUiGFOZl6Ej/SRATYUs/E68mmEr54SAWS2adW9bD6VGxC1ChJmymjpK79Q==","_resolved":"/tmp/0f5b5e3dae36efcea63655408036ae16/midscene-web-0.8.1-beta-20241114145523.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241114145523.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"4df25b6eed5567289ce49cf64b9d08210348ca69","size":227493,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.1-beta-20241114145523.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.1-beta-20241114145523.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241114145523.0_1731596317701_0.40204085122552136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T14:58:37.956Z","publish_time":1731596317956,"_source_registry_name":"default","_cnpm_publish_time":1731596317956},"0.8.1-beta-20241114144321.0":{"name":"@midscene/web","version":"0.8.1-beta-20241114144321.0","license":"MIT","_id":"@midscene/web@0.8.1-beta-20241114144321.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"825b8a2146683c09d4dbb983b348370e1264010f","size":227493,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.1-beta-20241114144321.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.1-beta-20241114144321.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241114144321.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/432bafee5f66d8c4705dc9d740535c4b/midscene-web-0.8.1-beta-20241114144321.0.tgz","_integrity":"sha512-lblRTFvNhRv2DVPGPm+Zj3jL/KA1HL1lqO40Rqawv6Hr/2Eiv4dl1bfWvT+cf7PDnTA1AezYJbrJbrY7VXsYzw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241114144321.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241114144321.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241114144321.0_1731595588955_0.8129997335688666","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-14T14:46:29.234Z","publish_time":1731595589234,"_source_registry_name":"default","_cnpm_publish_time":1731595589234},"0.8.1-beta-20241114123036.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241114123036.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.1-beta-20241114123036.0","@midscene/shared":"0.8.1-beta-20241114123036.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241114123036.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jbH2Bx9r7BbPIVT1CkPklE4m8/8wW1neoW+OgpPAeR38XRiRw1PFBWKZcxlRewbDk9CdzWs33oi18uKHBoxjOQ==","_resolved":"/tmp/5ab29cc550221139853078b0079510bc/midscene-web-0.8.1-beta-20241114123036.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241114123036.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f322a96b0c5c4ddd8f377b3d05627b94ab041258","size":227492,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.1-beta-20241114123036.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.1-beta-20241114123036.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241114123036.0_1731587628445_0.5455070679255196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T12:33:48.603Z","publish_time":1731587628603,"_source_registry_name":"default","_cnpm_publish_time":1731587628603},"0.8.1-beta-20241114112312.0":{"name":"@midscene/web","version":"0.8.1-beta-20241114112312.0","license":"MIT","_id":"@midscene/web@0.8.1-beta-20241114112312.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"31e407bb2a34686bdfd4536a30897a957a2d05b1","size":227495,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.1-beta-20241114112312.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.1-beta-20241114112312.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241114112312.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5cdfc9586f5659f8f6e8116b0b421881/midscene-web-0.8.1-beta-20241114112312.0.tgz","_integrity":"sha512-gB1s6SKQDY2syzqPduK2UYWEeEHpyXpwtSRiA+CbpAZAjzrkwMaEBq0+PsTkQUZhX+le8M7b7NjFBNeJkmpM8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241114112312.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241114112312.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241114112312.0_1731583573623_0.2530598780117461","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-14T11:26:13.863Z","publish_time":1731583573863,"_source_registry_name":"default","_cnpm_publish_time":1731583573863},"0.8.1-beta-20241113092955.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241113092955.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.8.1-beta-20241113092955.0","@midscene/shared":"0.8.1-beta-20241113092955.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241113092955.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-if3QQDP42HdLvn99nJgYGSC4mFn3sl2qsr74fDnazWJ52ecluUZL6Q/il6xEADxiOSJpiPJ+ocAUp0X136YSXg==","_resolved":"/tmp/385385c4095d5d8f577d8660275e637f/midscene-web-0.8.1-beta-20241113092955.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241113092955.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"c32810dea15ac7e258a851d8847ab117cd8224f2","size":226932,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.1-beta-20241113092955.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.1-beta-20241113092955.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241113092955.0_1731490384433_0.14020334894540132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T09:33:04.665Z","publish_time":1731490384665,"_source_registry_name":"default","_cnpm_publish_time":1731490384665},"0.8.1-beta-20241113011152.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241113011152.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.8.1-beta-20241113011152.0","@midscene/shared":"0.8.1-beta-20241113011152.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241113011152.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VHcksMnaZHvKW5MCxW5YRew3kHSnMJQbXrt20WnBTlJY4neMJ+e5lZh/Zl1XGSQ+PA08JTQhx0ifFHDAW0n0jw==","_resolved":"/tmp/1c61a38881b4f01ae76bf63f49c83aa1/midscene-web-0.8.1-beta-20241113011152.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241113011152.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f7f315742b771443dca33a9079940df67a945ef9","size":226885,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.1-beta-20241113011152.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.1-beta-20241113011152.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241113011152.0_1731460492591_0.7279041805766782"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T01:14:52.851Z","publish_time":1731460492851,"_source_registry_name":"default","_cnpm_publish_time":1731460492851},"0.8.1-beta-20241112034501.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241112034501.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241112034501.0","@midscene/core":"0.8.1-beta-20241112034501.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241112034501.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-s2g3X+QFXMSzipCw8pwsgoJ/bGxX0C+Iclbk5fkxEKBwj0cjFGx0/b4Zl7OMvtLBWIycV2Huj9HjVDUzGxuJRQ==","_resolved":"/tmp/d5e1b73993a6f0d7901fcc35b0d5da31/midscene-web-0.8.1-beta-20241112034501.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241112034501.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"b2bc507ccb2f437599dae883dc6c019de113a28e","size":226883,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.1-beta-20241112034501.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.1-beta-20241112034501.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241112034501.0_1731383286264_0.8833410345208792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T03:48:06.470Z","publish_time":1731383286470,"_source_registry_name":"default","_cnpm_publish_time":1731383286470},"0.8.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.8.0","@midscene/shared":"0.8.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5yLhfttjkT+zEH4i3SWHjIUcQgsU4EFbl6J1UIeulPV5rSLOv70volwv3hYTbYVqrkFO6ivMPaYIfMXm7Jl7iA==","_resolved":"/tmp/5b85582d60408e30e84477d6c1795408/midscene-web-0.8.0.tgz","_from":"file:midscene-web-0.8.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"b31cec825016e27f00581f424daf1a6c560ab455","size":226865,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.8.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.0_1731321617427_0.20939395646683057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T10:40:17.714Z","publish_time":1731321617714,"_source_registry_name":"default","_cnpm_publish_time":1731321617714},"0.7.3-beta-20241111083017.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241111083017.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241111083017.0","@midscene/shared":"0.7.3-beta-20241111083017.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241111083017.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vCZQmpFiiyMJoEQbMEd8V8fqTKub78pkA5yMXQeO3OXHvWsuwr7kSqlwWbdXXlflUHjc5q9nlg/8VATAmMtYJg==","_resolved":"/tmp/29371db0b1e6ca3810f7656a337e3b8d/midscene-web-0.7.3-beta-20241111083017.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241111083017.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"d189aeb14bd96d150dc9c3494a5a752b38952cb5","size":226888,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241111083017.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241111083017.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241111083017.0_1731314001598_0.5199996250179235"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T08:33:21.842Z","publish_time":1731314001842,"_source_registry_name":"default","_cnpm_publish_time":1731314001842},"0.7.3-beta-20241111064600.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241111064600.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241111064600.0","@midscene/shared":"0.7.3-beta-20241111064600.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241111064600.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+lfEyTQqMPxZOfR+YhRQzGJzeesN4FovlduM9iNs23LATOG8qPkK67pLPd/q3TkrNamNCBNAhh3hiQPDHIyrRA==","_resolved":"/tmp/7ebbb1112445db7bde8766171c939cfc/midscene-web-0.7.3-beta-20241111064600.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241111064600.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ccd20ac38571336148870a4e3fb8fc541e4d7032","size":226887,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241111064600.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241111064600.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241111064600.0_1731307743088_0.9040290811607317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T06:49:03.354Z","publish_time":1731307743354,"_source_registry_name":"default","_cnpm_publish_time":1731307743354},"0.7.3-beta-20241107122143.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241107122143.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241107122143.0","@midscene/shared":"0.7.3-beta-20241107122143.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241107122143.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2xDFWGcC2u3lLegZIsi72rznt+H/bKQwijvQkzFfhEeyHwQ8ujzs2CkXmvRB9BfRMZrCs9AZV3bozJcbQvIr1Q==","_resolved":"/tmp/7ed0de5262b4d7ec973c16523f19a04f/midscene-web-0.7.3-beta-20241107122143.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241107122143.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e7fc7c8b1f13e15477e6bc2ebe5a5b77eebc45a4","size":226888,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241107122143.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241107122143.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241107122143.0_1730982288065_0.8651249082371817"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T12:24:48.321Z","publish_time":1730982288321,"_source_registry_name":"default","_cnpm_publish_time":1730982288321},"0.7.3-beta-20241107114328.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241107114328.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241107114328.0","@midscene/shared":"0.7.3-beta-20241107114328.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241107114328.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Y2bv4BE8DR6KUD7WzFlc5WTuZCWqBeKbSFF1p4UutNQSnVF9TyaoNypQ1sp6cPz5kbwkisDehJlT6cPhdh1pgQ==","_resolved":"/tmp/0d746a3df6382253abfb24e9ab491f68/midscene-web-0.7.3-beta-20241107114328.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241107114328.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"1071ddd586890d90b26c9c65c3f4b9c17ade82db","size":226888,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241107114328.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241107114328.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241107114328.0_1730979988865_0.5519248433387116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T11:46:29.097Z","publish_time":1730979989097,"_source_registry_name":"default","_cnpm_publish_time":1730979989097},"0.7.3-beta-20241107084720.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241107084720.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241107084720.0","@midscene/shared":"0.7.3-beta-20241107084720.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241107084720.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fkSdfc8SwbD7vIPAgGYAmS9eUYvzGSoKONsyfyB1AIJreUelsVfJ/eoePqQyg0wBSj/YSkK/+aq/d+H0xXzyfw==","_resolved":"/tmp/3846c904287816ca560ac371771599c0/midscene-web-0.7.3-beta-20241107084720.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241107084720.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e918ac1ec4125a56c1cea2ec452381a3b74aa1d9","size":226732,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241107084720.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241107084720.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241107084720.0_1730969428702_0.39874987294738884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T08:50:28.932Z","publish_time":1730969428932,"_source_registry_name":"default","_cnpm_publish_time":1730969428932},"0.7.3-beta-20241106063450.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241106063450.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241106063450.0","@midscene/shared":"0.7.3-beta-20241106063450.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241106063450.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-veQ2Bh45+ulCQSLv0uLuiIo/xLfyTP2fDfq2Uy11XG+YFKN6WKJjcY7034VEUkAIjGgwQNQDWwYs8YQUHl+DMg==","_resolved":"/tmp/8496cc37d49f4d77d8f6c68a7c35241c/midscene-web-0.7.3-beta-20241106063450.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241106063450.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"606b23e414e1427c228980833e9d1418ad9bdc65","size":232906,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241106063450.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241106063450.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241106063450.0_1730875075957_0.24048168726375807"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T06:37:56.196Z","publish_time":1730875076196,"_source_registry_name":"default","_cnpm_publish_time":1730875076196},"0.7.3-beta-20241106021404.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241106021404.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241106021404.0","@midscene/shared":"0.7.3-beta-20241106021404.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241106021404.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qgfSavsknAgt9r92dM6Vt6fEp2K/q6g2C+lCIgSmNNaDYtjGoT2gmyeSqJv3QcUJlm7NtXScZKTmX2PPyhzSyg==","_resolved":"/tmp/d27eceeb0fc93b81e243724dcb309cd1/midscene-web-0.7.3-beta-20241106021404.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241106021404.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ce004516d31880e29c72f0befb522912341321cc","size":241444,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241106021404.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241106021404.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241106021404.0_1730859430539_0.6520678151627015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T02:17:10.894Z","publish_time":1730859430894,"_source_registry_name":"default","_cnpm_publish_time":1730859430894},"0.7.3-beta-20241105091606.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241105091606.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241105091606.0","@midscene/shared":"0.7.3-beta-20241105091606.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241105091606.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zHA/maUaPhfRLEBKlK87OGDmiCieoIPsY3ZdyYadTCGKbDV3kav/L+slxDu7tvaX4ALo2aLkvbPwHpaEW7cvZA==","_resolved":"/tmp/e26e39b0e2913bdf3d3cadb479364f3b/midscene-web-0.7.3-beta-20241105091606.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241105091606.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"0f530d99fcf96161032a7c81eba7dd295572c0a5","size":261098,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241105091606.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241105091606.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241105091606.0_1730798360650_0.1712107753672203"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-05T09:19:20.874Z","publish_time":1730798360874,"_source_registry_name":"default","_cnpm_publish_time":1730798360874},"0.7.3-beta-20241104100519.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241104100519.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241104100519.0","@midscene/core":"0.7.3-beta-20241104100519.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241104100519.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AlejlNioq6RalbDq8bsbnZLmVxtKbVQm6DnMm/SMZXntQuSUVDk4FSZfuUufwPRj6/tTfHQ0YjEv8wGJ9hvWLg==","_resolved":"/tmp/687f21f7e90af209c5778b0288321b9a/midscene-web-0.7.3-beta-20241104100519.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241104100519.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"0db0b99b276106e4e042bac827e7b5d2f827afa1","size":259654,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241104100519.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241104100519.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241104100519.0_1730714905886_0.8983979920694958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-04T10:08:26.153Z","publish_time":1730714906153,"_source_registry_name":"default","_cnpm_publish_time":1730714906153},"0.7.3-beta-20241029030944.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241029030944.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241029030944.0","@midscene/core":"0.7.3-beta-20241029030944.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241029030944.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vTYYKxS2ximDUfwbTmS+AsNFmabfL3C0GFJHvTYQJZsmvBAAHGk1ShvKIZms/xxEcWIBTLWUAPY86TkWErNGvQ==","_resolved":"/tmp/d9a44a424c1a58add3441e1376ec302a/midscene-web-0.7.3-beta-20241029030944.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241029030944.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ad3e126fb6ad43115548cb4917871e9ce3cec560","size":1348946,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.3-beta-20241029030944.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.3-beta-20241029030944.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241029030944.0_1730171592642_0.47053292472790464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-29T03:13:12.905Z","publish_time":1730171592905,"_source_registry_name":"default","_cnpm_publish_time":1730171592905},"0.7.2-beta-20241025022530.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2-beta-20241025022530.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./browser/playground":"./dist/browser/playground.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.2-beta-20241025022530.0","@midscene/shared":"0.7.2-beta-20241025022530.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script && npm run build:browser","build:browser":"modern build -c ./modern.browser.config.ts","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2-beta-20241025022530.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vWbB6XltSEsCd5qqSxb2GLO1KoCcbnualX14apktW8JlBQ7TWDCp+I/sRBPJYMGRW+v0BswECvECy3bDUVAwyw==","_resolved":"/tmp/147840744c13b5f420117ef7b43fee18/midscene-web-0.7.2-beta-20241025022530.0.tgz","_from":"file:midscene-web-0.7.2-beta-20241025022530.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"72df512bcb526b1c9117cb37fcdae3ee992578de","size":1372628,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.2-beta-20241025022530.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.2-beta-20241025022530.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2-beta-20241025022530.0_1729823303049_0.17551830184550954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T02:28:23.299Z","publish_time":1729823303299,"_source_registry_name":"default","_cnpm_publish_time":1729823303299},"0.7.2-beta-20241025012947.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2-beta-20241025012947.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./browser/playground":"./dist/browser/playground.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.2-beta-20241025012947.0","@midscene/shared":"0.7.2-beta-20241025012947.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script && npm run build:browser","build:browser":"modern build -c ./modern.browser.config.ts","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2-beta-20241025012947.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-duSc0S0THpQ4fHkOU6meAor1ztCc6JyddpTYgJ0wpQXOQbChr24JSkYtXAZ9xdwEKjmNZwqZWSID9TxBRopayQ==","_resolved":"/tmp/691b6b07e15118f7581aee7bdd818b5e/midscene-web-0.7.2-beta-20241025012947.0.tgz","_from":"file:midscene-web-0.7.2-beta-20241025012947.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"a1d0fd997d647a3c15a65f0902de3e483cb8eec7","size":1372698,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.2-beta-20241025012947.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.2-beta-20241025012947.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2-beta-20241025012947.0_1729819966229_0.8780565707096282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T01:32:46.460Z","publish_time":1729819966460,"_source_registry_name":"default","_cnpm_publish_time":1729819966460},"0.7.2-beta-20241024113439.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2-beta-20241024113439.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.2-beta-20241024113439.0","@midscene/shared":"0.7.2-beta-20241024113439.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2-beta-20241024113439.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nXaVJjvl1aulRF1P7rX+f/9qXm69s0XbsPdeKzuDjqaGaikC+5OyhTvYRwOW0iNijWVtJpmJ8e5105v9P0YQiw==","_resolved":"/tmp/dafa222b3c7a3b0c3bb250c664f03211/midscene-web-0.7.2-beta-20241024113439.0.tgz","_from":"file:midscene-web-0.7.2-beta-20241024113439.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"9c7884c5d0e04af6f03e44d59ddecc376dd007fd","size":723438,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.2-beta-20241024113439.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.2-beta-20241024113439.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2-beta-20241024113439.0_1729769815968_0.14740237564778869"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T11:36:56.202Z","publish_time":1729769816202,"_source_registry_name":"default","_cnpm_publish_time":1729769816202},"0.7.2-beta-20241024103907.0":{"name":"@midscene/web","version":"0.7.2-beta-20241024103907.0","license":"MIT","_id":"@midscene/web@0.7.2-beta-20241024103907.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"0ea544c885dff389890d9c022c8b4d831d88da5a","size":1372537,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.2-beta-20241024103907.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.2-beta-20241024103907.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2-beta-20241024103907.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js","./browser/playground":"./dist/browser/playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && npm run build:browser","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","build:browser":"modern build -c ./modern.browser.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/47021fea0764894dc992132a3bda2da4/midscene-web-0.7.2-beta-20241024103907.0.tgz","_integrity":"sha512-M/keRDn6Oo0gYgSpDMTdMyWxYwx8X4z6S6rlpG4jHT65Yp2iFDrrKvDlVauaPMW9BQaFuLiivmJyVtzvnfx8xg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2-beta-20241024103907.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2-beta-20241024103907.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2-beta-20241024103907.0_1729766519750_0.005696663247028999","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-24T10:41:59.980Z","publish_time":1729766519980,"_source_registry_name":"default","_cnpm_publish_time":1729766519980},"0.7.2-beta-20241024094141.0":{"name":"@midscene/web","version":"0.7.2-beta-20241024094141.0","license":"MIT","_id":"@midscene/web@0.7.2-beta-20241024094141.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"fd8ddf39baf34f4c11d444b0dc4f74d82b690da5","size":1372532,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.2-beta-20241024094141.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.2-beta-20241024094141.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2-beta-20241024094141.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js","./browser/playground":"./dist/browser/playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && npm run build:browser","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","build:browser":"modern build -c ./modern.browser.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0c94ffef114407c66739ba9a001149d0/midscene-web-0.7.2-beta-20241024094141.0.tgz","_integrity":"sha512-Ul+jPqozpbgsWVzHaviNNMTBFnWyLT6ksJ0H4F3J6sNO/czzoOeL5TS6cMakj1kYzZCl3KnT8SRFUwbHtAGWWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2-beta-20241024094141.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2-beta-20241024094141.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2-beta-20241024094141.0_1729763086370_0.13293751265475673","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-24T09:44:46.744Z","publish_time":1729763086744,"_source_registry_name":"default","_cnpm_publish_time":1729763086744},"0.7.2":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2","@midscene/core":"0.7.2"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xjeayT+enSiFS/D/IWmYsDejaKmWUePepjjuLaLzeCxdcUkOzO0akGtT30VMpufXu1i8mS1DMQkEfX4R7rcSDw==","_resolved":"/tmp/d58a708688f2f34fadd4a26ce7acc84d/midscene-web-0.7.2.tgz","_from":"file:midscene-web-0.7.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"29fa91e13b16910da7f4eed2c53e45c444d1d811","size":723067,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2_1729754489520_0.5510564099250506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T07:21:29.749Z","publish_time":1729754489749,"_source_registry_name":"default","_cnpm_publish_time":1729754489749},"0.7.2-beta-20241024064319.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2-beta-20241024064319.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.2-beta-20241024064319.0","@midscene/shared":"0.7.2-beta-20241024064319.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2-beta-20241024064319.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JlyaQ9gAYvHB7yR+9X/LxY26Q1P8EwXjp8+nsaNeZmzRVkM4LTD55xU/JlnHQi5+PJn0u75pkd/nXbsyjLFCUw==","_resolved":"/tmp/cee7b4b85b9372407bd1d2c0ad949b9d/midscene-web-0.7.2-beta-20241024064319.0.tgz","_from":"file:midscene-web-0.7.2-beta-20241024064319.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"b7787442004446e778a1fe2390b60a24b1884784","size":723088,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.2-beta-20241024064319.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.2-beta-20241024064319.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2-beta-20241024064319.0_1729752334485_0.45135692149942663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T06:45:34.687Z","publish_time":1729752334687,"_source_registry_name":"default","_cnpm_publish_time":1729752334687},"0.7.1":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.1","@midscene/shared":"0.7.1"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-X07gAqDPYCwXU2tMqUGE2GfFWPNnc1hU3Ejm3H0xu5aMP7PMAjv/JNXqwMVODjNuNxsVuvHYUI+noiuVVZ3fSA==","_resolved":"/tmp/57659a6920aeabce259e58b60a9b00f9/midscene-web-0.7.1.tgz","_from":"file:midscene-web-0.7.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"3c37159ee56485c4f0c77eed05b3d8ffd4c943dc","size":722929,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.1_1729583042147_0.5436853049159274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-22T07:44:02.460Z","publish_time":1729583042460,"_source_registry_name":"default","_cnpm_publish_time":1729583042460},"0.7.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.0","@midscene/shared":"0.7.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dYhYI7PZ4gkmSyvVP0qKyMnuPQWeQs3YpJ7L00/nZrx6vjJBKYCp6hTPYPhj04XWAvX5KM/rOpkwVoetvUnfMA==","_resolved":"/tmp/15b938452b282c4174abd13b2f844ed3/midscene-web-0.7.0.tgz","_from":"file:midscene-web-0.7.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"cfb34152be88b51445c802aae5c4fb3daad0dc68","size":722827,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.7.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.0_1729499713542_0.07649092978110605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T08:35:13.826Z","publish_time":1729499713826,"_source_registry_name":"default","_cnpm_publish_time":1729499713826},"0.6.3-beta-20241021080420.0":{"name":"@midscene/web","version":"0.6.3-beta-20241021080420.0","license":"MIT","_id":"@midscene/web@0.6.3-beta-20241021080420.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"bin":{"midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"b2ea227b5ea9e2ce1d4af4d3d0f0de2b94ea476a","size":722841,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.3-beta-20241021080420.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.3-beta-20241021080420.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241021080420.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/262cc26e9ac2658e606814e3b1f3f303/midscene-web-0.6.3-beta-20241021080420.0.tgz","_integrity":"sha512-vRIiVPjHqo+jjJKgX12VjxJuBL+5viwq4um3O02BsA3umKuif6ttASZjF6HC6YT0ht2264owHhkqI9pSBovqCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241021080420.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241021080420.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241021080420.0_1729497993673_0.6792029296368054","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-21T08:06:33.966Z","publish_time":1729497993966,"_source_registry_name":"default","_cnpm_publish_time":1729497993966},"0.6.3-beta-20241021073842.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241021073842.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241021073842.0","@midscene/core":"0.6.3-beta-20241021073842.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241021073842.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1uD9VXiW5zl+6UclFVgaJM1xYPU1EsNY8mXFCkC2vbPZAdhoUCK9e6X4YhYGQDOIS61VCsUoqp/+PLdmLLpAHw==","_resolved":"/tmp/92ed41134ab205f7da457e9e00a78cbc/midscene-web-0.6.3-beta-20241021073842.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241021073842.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"c1022e70090c4f0907ce3a3d3f7f3bcd83d16c2b","size":693138,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.3-beta-20241021073842.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.3-beta-20241021073842.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241021073842.0_1729496450651_0.20930947609603057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T07:40:50.944Z","publish_time":1729496450944,"_source_registry_name":"default","_cnpm_publish_time":1729496450944},"0.6.3-beta-20241021072342.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241021072342.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241021072342.0","@midscene/shared":"0.6.3-beta-20241021072342.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241021072342.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/lL52p7m7+8dpCI3yjgQNF1CI0eq9RuPRJWoUZkWqkFiDwdgmd4rDScUpk41gG0863mHgRGw1QTUVFmO7k120A==","_resolved":"/tmp/56aa26351b3745aa623193f12b7dc5c9/midscene-web-0.6.3-beta-20241021072342.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241021072342.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"642bf98e4869245a6c79ef17cc02015b27ccb81e","size":693151,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.3-beta-20241021072342.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.3-beta-20241021072342.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241021072342.0_1729495555786_0.37722929878232647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T07:25:56.028Z","publish_time":1729495556028,"_source_registry_name":"default","_cnpm_publish_time":1729495556028},"0.6.3-beta-20241019011317.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241019011317.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241019011317.0","@midscene/shared":"0.6.3-beta-20241019011317.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241019011317.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-idEVlQgx7yR3yCxoRJhQ4H0bGyxXrTf1I3V1Wy0+8vTq+oik0uAYKSgFJnnCn9ed6unhVfZIE/0B1Peg/hu8UA==","_resolved":"/tmp/cbd06e2cb1df131fbfe2e32ea19422f1/midscene-web-0.6.3-beta-20241019011317.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241019011317.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"2be5d862d5a99e5e6c04de8e1de5b0fbae4fdaad","size":693139,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.3-beta-20241019011317.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.3-beta-20241019011317.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241019011317.0_1729300527093_0.1494303424848431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-19T01:15:27.354Z","publish_time":1729300527354,"_source_registry_name":"default","_cnpm_publish_time":1729300527354},"0.6.3-beta-20241018083811.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241018083811.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241018083811.0","@midscene/shared":"0.6.3-beta-20241018083811.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241018083811.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QFFvcReGygdVV7dr2og1dAytgCO2t5HmoabIJz39uYfnRABKZLFPy9oqCvb/pM2nUoitxSw7cEkwidvR3DEPUw==","_resolved":"/tmp/57b2292131b76fceb5a8df3b54a1ce03/midscene-web-0.6.3-beta-20241018083811.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241018083811.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"de69acf44c4d21de063bf33bdd51c3f55fc7747d","size":693135,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.3-beta-20241018083811.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.3-beta-20241018083811.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241018083811.0_1729240822180_0.12979358894568005"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-18T08:40:22.469Z","publish_time":1729240822469,"_source_registry_name":"default","_cnpm_publish_time":1729240822469},"0.6.3-beta-20241017073804.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241017073804.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241017073804.0","@midscene/shared":"0.6.3-beta-20241017073804.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241017073804.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EX66bYI9M9NXt8nNS16r5bZb71bJs4RkTQB7/rztINNG1Xh6Y0jcUive/KjRvtsrImuVKwWH+Uil0DDuhxxP+g==","_resolved":"/tmp/3dc77951452a1cb8234b1cbf1014e124/midscene-web-0.6.3-beta-20241017073804.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241017073804.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"46abc59d8cf23fb81769c0cc781e0e76bc12ff32","size":170543,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.3-beta-20241017073804.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.3-beta-20241017073804.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241017073804.0_1729150808762_0.7588300047592145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T07:40:09.123Z","publish_time":1729150809123,"_source_registry_name":"default","_cnpm_publish_time":1729150809123},"0.6.3-beta-20241017041417.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241017041417.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241017041417.0","@midscene/shared":"0.6.3-beta-20241017041417.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241017041417.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7G8Oeg0ipdmHXy1a8C01mXcLsIB9GosSIMEWnTq1M/19nJz24qwXROl+0MXqYs3INHijpZgYXE9C6bVMsWZfJg==","_resolved":"/tmp/59c0323d90b6317041697a140615a1ec/midscene-web-0.6.3-beta-20241017041417.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241017041417.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"df36a93f03fb489bf504fc3f1ca446a0f3763d28","size":147688,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.3-beta-20241017041417.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.3-beta-20241017041417.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241017041417.0_1729138574574_0.9673553498678455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T04:16:14.862Z","publish_time":1729138574862,"_source_registry_name":"default","_cnpm_publish_time":1729138574862},"0.6.3-beta-20241017035917.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241017035917.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241017035917.0","@midscene/core":"0.6.3-beta-20241017035917.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241017035917.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gifez5vHVy/YqUaFzrncZqVFBGA59rb31WtFvO/cdVTWiJTGdTLiPXpPDCmvVpQxZ5Y7B1u2pE8K3Rdm69XFXg==","_resolved":"/tmp/402e71834431f7f46d2f11ed0a19d41f/midscene-web-0.6.3-beta-20241017035917.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241017035917.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f24869967a15ffbb689c8cc04ca8a1a4a78d3a04","size":147688,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.3-beta-20241017035917.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.3-beta-20241017035917.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241017035917.0_1729137680324_0.21939287526157392"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T04:01:20.509Z","publish_time":1729137680509,"_source_registry_name":"default","_cnpm_publish_time":1729137680509},"0.6.2":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.2","@midscene/core":"0.6.2"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5lf/5nA8n92qFhs//6bpoMn2sfmeNNGgQmEKaehypXWB3+gPWq6wojHc2Y+aJ9lgovBZcKRBPNrgyDPwZ1oRaQ==","_resolved":"/tmp/35bc97122c8225895ef92aaa7f89f79c/midscene-web-0.6.2.tgz","_from":"file:midscene-web-0.6.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"222af9c328f85699cd2f760ff52e42548e041441","size":147542,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.2_1728962823074_0.6075998686272228"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-15T03:27:03.347Z","publish_time":1728962823347,"_source_registry_name":"default","_cnpm_publish_time":1728962823347},"0.5.3-beta-20241012095214.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.3-beta-20241012095214.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.3-beta-20241012095214.0","@midscene/core":"0.5.3-beta-20241012095214.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.3-beta-20241012095214.0","readmeFilename":"README.md","_integrity":"sha512-YbOGnR9IeVId9Usa7g3HmiikhgLKCnu+ojkNTT+JOPSCYNOh2slufF5wxcQCyrXvAYvaClDB6ieBV6mWCo11rA==","_resolved":"/tmp/d89538866b327389ba5ea3fb47934a1a/midscene-web-0.5.3-beta-20241012095214.0.tgz","_from":"file:midscene-web-0.5.3-beta-20241012095214.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"4268266ec3156200b1ea3be3abe73a160cffb663","size":147547,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.3-beta-20241012095214.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.3-beta-20241012095214.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.3-beta-20241012095214.0_1728726849437_0.6330345798724704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T09:54:09.616Z","publish_time":1728726849616,"_source_registry_name":"default","_cnpm_publish_time":1728726849616},"0.6.2-beta-20241012092515.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.2-beta-20241012092515.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.2-beta-20241012092515.0","@midscene/shared":"0.6.2-beta-20241012092515.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.2-beta-20241012092515.0","readmeFilename":"README.md","_integrity":"sha512-W66B3M0UNzSRhUKsB31BmTAkC9RjdyHf39kgJoqa9TAQxbfG9mar3Mu3ylD0OsxEXkewg7AzlRx+vwcm6+F/fQ==","_resolved":"/tmp/a08a125f88aac2b27d9935f7943e0b90/midscene-web-0.6.2-beta-20241012092515.0.tgz","_from":"file:midscene-web-0.6.2-beta-20241012092515.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"8fd4a8e9c971dd322e7bee01f18204edd75e3437","size":147533,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.2-beta-20241012092515.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.2-beta-20241012092515.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.2-beta-20241012092515.0_1728725235191_0.9458263516188403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T09:27:15.427Z","publish_time":1728725235427,"_source_registry_name":"default","_cnpm_publish_time":1728725235427},"0.6.1":{"name":"@midscene/web","version":"0.6.1","license":"MIT","_id":"@midscene/web@0.6.1","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"d2fe9f634e65cbd15eb80f63e25fb8ccfb77a3ba","size":147513,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.1.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/64a176123f17b92437d17b2ec79ec461/midscene-web-0.6.1.tgz","_integrity":"sha512-8vQhC+i+823npPNKjUM2g0hvXYLUwRx968WzMVdpgeRf0MDssdSMaEGSQfsTtPY863xIecTGVdq8gwGgz23mtg==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.6.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.1_1728721573638_0.061616681395495476","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-12T08:26:13.913Z","publish_time":1728721573913,"_source_registry_name":"default","_cnpm_publish_time":1728721573913},"0.6.0":{"name":"@midscene/web","version":"0.6.0","license":"MIT","_id":"@midscene/web@0.6.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"bc9fce55bcb44319f4f4b73b880d02b3c1259047","size":147512,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.6.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39e38f43bc9480e25aba4cc139fe855c/midscene-web-0.6.0.tgz","_integrity":"sha512-uZuAAgPKEn6ItMcBOtreAjsIOL+44YtTlGr7u3mxChWldoh3GDsZ0sI3U5igJLungrcXlcIhDtA//egl1wAk+g==","_npmVersion":"10.7.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.6.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.0_1728720633580_0.6216436948359771","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-12T08:10:33.864Z","publish_time":1728720633864,"_source_registry_name":"default","_cnpm_publish_time":1728720633864},"0.5.2":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.2","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.2","@midscene/shared":"0.5.2"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2","_integrity":"sha512-yJy0mTeFG50I0C4w2QirsYKRUg3x1tcISvvsyArZfucqomHk0p5AxVe8SzLj/EDc+6/FgOs9rxlL+MCb5HUaiw==","_resolved":"/tmp/e3e23322d66941011742030ad3ed9079/midscene-web-0.5.2.tgz","_from":"file:midscene-web-0.5.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"3ad8fb0bc9b67332ee5cb05133552a6e79036140","size":147526,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2_1728715053770_0.3192586212883588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T06:37:33.961Z","publish_time":1728715053961,"_source_registry_name":"default","_cnpm_publish_time":1728715053961},"0.5.2-beta-20241010035503.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.2-beta-20241010035503.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.2-beta-20241010035503.0","@midscene/shared":"0.5.2-beta-20241010035503.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20241010035503.0","readmeFilename":"README.md","_integrity":"sha512-zJpkB/msLL6EMfZjf97+crkm784jxGhiH9fmu1+M6yBJ09oby3i7qmbV1tUhEanqrNANQvOgxCkQn8pmmSyUlQ==","_resolved":"/tmp/da6d4082100f3c54b999054cc39ffccc/midscene-web-0.5.2-beta-20241010035503.0.tgz","_from":"file:midscene-web-0.5.2-beta-20241010035503.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"194ff4c600509babf83207c2f1c3fa828588b897","size":146716,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.2-beta-20241010035503.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.2-beta-20241010035503.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20241010035503.0_1728532624245_0.18009665160267008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-10T03:57:04.482Z","publish_time":1728532624482,"_source_registry_name":"default","_cnpm_publish_time":1728532624482},"0.5.2-beta-20241009023204.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.2-beta-20241009023204.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.2-beta-20241009023204.0","@midscene/shared":"0.5.2-beta-20241009023204.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20241009023204.0","readmeFilename":"README.md","_integrity":"sha512-sJfulM3YQqOroGL+Sn0t7vPmfbP7VUOiZh/c6TMWLB3pjG6woMq0N4xevrxYzUcUBb4zMqTp4Lc804QnEvEV9Q==","_resolved":"/tmp/8f086c16888e8e75c8dd9332fa521418/midscene-web-0.5.2-beta-20241009023204.0.tgz","_from":"file:midscene-web-0.5.2-beta-20241009023204.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"307712993b521328d9a37539d92e807f89b45479","size":146716,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.2-beta-20241009023204.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.2-beta-20241009023204.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20241009023204.0_1728441244149_0.24425316304495626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T02:34:04.556Z","publish_time":1728441244556,"_source_registry_name":"default","_cnpm_publish_time":1728441244556},"0.5.2-beta-20241008085823.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.2-beta-20241008085823.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20241008085823.0","@midscene/core":"0.5.2-beta-20241008085823.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20241008085823.0","readmeFilename":"README.md","_integrity":"sha512-NBg2tXR9CldNmfDNA7djevtvmYALE6eO3kZTrsOInVjYmWtfTQHwN1zgAnfMpgSjywb0iBi1WNoxakwXEtDxgA==","_resolved":"/tmp/80174948e43dd540924370f952c26fd1/midscene-web-0.5.2-beta-20241008085823.0.tgz","_from":"file:midscene-web-0.5.2-beta-20241008085823.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"df291be5e63afa5cf24744d6dc6c4eb8b2bcc7e9","size":146715,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.2-beta-20241008085823.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.2-beta-20241008085823.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20241008085823.0_1728378021695_0.8168044358897284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T09:00:21.863Z","publish_time":1728378021863,"_source_registry_name":"default","_cnpm_publish_time":1728378021863},"0.5.2-beta-20240929094445.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.2-beta-20240929094445.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20240929094445.0","@midscene/core":"0.5.2-beta-20240929094445.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20240929094445.0","readmeFilename":"README.md","_integrity":"sha512-BeEubtWYBcukkShYM8OCBGeTQaPXAgAOFRxIWyiEynpg0AlQVbN59tX03/6KZbDrF6BF7oA0BK7MLjUlo8QWdA==","_resolved":"/tmp/6d7c75b6892d165c2ef5b8722c323572/midscene-web-0.5.2-beta-20240929094445.0.tgz","_from":"file:midscene-web-0.5.2-beta-20240929094445.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"235af0cdf293fef371c0dcadc6243ddcf2376b78","size":146777,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.2-beta-20240929094445.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.2-beta-20240929094445.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20240929094445.0_1727603204112_0.9489097437535894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-29T09:46:44.367Z","publish_time":1727603204367,"_source_registry_name":"default","_cnpm_publish_time":1727603204367},"0.5.2-beta-20240928135126.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.2-beta-20240928135126.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.2-beta-20240928135126.0","@midscene/shared":"0.5.2-beta-20240928135126.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20240928135126.0","readmeFilename":"README.md","_integrity":"sha512-94vmJlPrXDVOY5G1EHCjZ3D/af5qIW+fTAQe+x3nm0zlWpgAX+LBIwkOjQ8Q0N/M4G4g2OWga7JEXkRbQ9KLWg==","_resolved":"/tmp/ba87ad869d960b75c99bdf6e004b404a/midscene-web-0.5.2-beta-20240928135126.0.tgz","_from":"file:midscene-web-0.5.2-beta-20240928135126.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"99deb50057612b43084b6e2e0e67fb329a33a30e","size":145952,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.2-beta-20240928135126.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.2-beta-20240928135126.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20240928135126.0_1727531606035_0.1400867488232478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-28T13:53:26.299Z","publish_time":1727531606299,"_source_registry_name":"default","_cnpm_publish_time":1727531606299},"0.5.1":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1","@midscene/shared":"0.5.1"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1","_integrity":"sha512-JHIF+SFnsX72x3QPnwz1i0WRJyAHawxWSDfs/z2cXFN2iuzGeQPk1DdCzkBhIko5hYJ4Yjigha5sSiJIpNmQYA==","_resolved":"/tmp/5a8e12ed749c25a55c12eee1d48cee5a/midscene-web-0.5.1.tgz","_from":"file:midscene-web-0.5.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f9cc5e0010c971575e024beb17d47a6048445108","size":145807,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1_1727336510245_0.910181066937715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T07:41:50.496Z","publish_time":1727336510496,"_source_registry_name":"default","_cnpm_publish_time":1727336510496},"0.5.1-beta-20240926023327.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240926023327.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1-beta-20240926023327.0","@midscene/shared":"0.5.1-beta-20240926023327.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240926023327.0","readmeFilename":"README.md","_integrity":"sha512-l5nqAjzeaqCO3fYmaaV8sTQr6BTwpFhaoG4l9D3clwF/bTyOvEr3Mv4n6TUpIlJAQg8rbDznqhwdPnjQEzYpGQ==","_resolved":"/tmp/3178c4918ce0a05202e19b31d44f1a9f/midscene-web-0.5.1-beta-20240926023327.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240926023327.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"42ca5f79e5468a5d22fac81702a574bd87167dc5","size":145832,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240926023327.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240926023327.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240926023327.0_1727318121696_0.32576545222625586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T02:35:22.035Z","publish_time":1727318122035,"_source_registry_name":"default","_cnpm_publish_time":1727318122035},"0.5.1-beta-20240925153650.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240925153650.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240925153650.0","@midscene/core":"0.5.1-beta-20240925153650.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240925153650.0","readmeFilename":"README.md","_integrity":"sha512-/Uo1llSD4Hj8l/jBqzmdsuQq2DJHOuPCUYlY9/mLNGPNfbMGV/bF96jQk6TMADBLUQ2AVd+lz27jl7EDWrXqiw==","_resolved":"/tmp/1a57b851bdad3a0a253f8ff74374a496/midscene-web-0.5.1-beta-20240925153650.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240925153650.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"3bb8194dccf628429dd55f47c76a5db962a25e95","size":145832,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240925153650.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240925153650.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240925153650.0_1727278731143_0.5718539453409064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T15:38:51.387Z","publish_time":1727278731387,"_source_registry_name":"default","_cnpm_publish_time":1727278731387},"0.5.1-beta-20240925041436.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240925041436.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1-beta-20240925041436.0","@midscene/shared":"0.5.1-beta-20240925041436.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240925041436.0","readmeFilename":"README.md","_integrity":"sha512-wk92BqgJzI6JkdbIBcqtMxvsb+oJVPIXPTrYW8OjOdfHagdEuQwM02DvKdP1Uk9hzF9PxQDHFH506Zl01eXWSQ==","_resolved":"/tmp/aa845cae71d24bff1a0ee47268f280cc/midscene-web-0.5.1-beta-20240925041436.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240925041436.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"3aa3a1a4a37f20628012afe04445415ee1b4bbe3","size":145832,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240925041436.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240925041436.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240925041436.0_1727237795452_0.7423538225266237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T04:16:35.727Z","publish_time":1727237795727,"_source_registry_name":"default","_cnpm_publish_time":1727237795727},"0.5.1-beta-20240925033823.0":{"name":"@midscene/web","version":"0.5.1-beta-20240925033823.0","license":"MIT","_id":"@midscene/web@0.5.1-beta-20240925033823.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"84b2d5baf6976e6bd3d2a8d925f97659c5c9bcdb","size":145831,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240925033823.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240925033823.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240925033823.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5e460dd8ce3fa1b33659f9634d4a6f2a/midscene-web-0.5.1-beta-20240925033823.0.tgz","_integrity":"sha512-2qJOINtAKImThUcG4Xr8wSDCAD63x4ccH+quCFXsW/7BhjpTg5VL1RtwVHdZrH9Pyj9dpHjCz3U2VaXfTwQ6RQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240925033823.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240925033823.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240925033823.0_1727235616338_0.39593603949502665","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T03:40:16.598Z","publish_time":1727235616598,"_source_registry_name":"default","_cnpm_publish_time":1727235616598},"0.5.1-beta-20240924080037.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240924080037.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1-beta-20240924080037.0","@midscene/shared":"0.5.1-beta-20240924080037.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240924080037.0","readmeFilename":"README.md","_integrity":"sha512-mABPf+p8i9Kqzvcp1ZOSqSvHEHrHaD8ya0ushbj2TK7k2eEjrsy17P79dTtT+BZUjQaDOi68B2v5GXrt7ytYzA==","_resolved":"/tmp/9e920606299e52ba2890c1d672d9702f/midscene-web-0.5.1-beta-20240924080037.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240924080037.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"fd1aa5d4bcc4838f958e6c2cb69e1d5794f11032","size":142073,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240924080037.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240924080037.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240924080037.0_1727164957557_0.49573226594439923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T08:02:37.826Z","publish_time":1727164957826,"_source_registry_name":"default","_cnpm_publish_time":1727164957826},"0.5.1-beta-20240924073900.0":{"name":"@midscene/web","version":"0.5.1-beta-20240924073900.0","license":"MIT","_id":"@midscene/web@0.5.1-beta-20240924073900.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"46d8825ebfebe2731171f13add5d2635b3369620","size":145831,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240924073900.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240924073900.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240924073900.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/76ef0c8b772174bf24ca8b90539caa08/midscene-web-0.5.1-beta-20240924073900.0.tgz","_integrity":"sha512-7JadB/1T83ZZVjryGoHhiRiWEs2mlNNQPRV0CHJHLEttbOAOzgcdM3Rh7juEbnowwTjmg2a0FzwIoCH7xQmkHQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240924073900.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240924073900.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240924073900.0_1727163656232_0.32034479574599706","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-24T07:40:56.433Z","publish_time":1727163656433,"_source_registry_name":"default","_cnpm_publish_time":1727163656433},"0.5.1-beta-20240919083528.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240919083528.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1-beta-20240919083528.0","@midscene/shared":"0.5.1-beta-20240919083528.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240919083528.0","readmeFilename":"README.md","_integrity":"sha512-RqPBvYwiOxLMU1BdIJCNzma/Tc1N4WL1/mXeOBSuA0P7VgVJErj4mXlVWmxZR5irh+6rEhRZgGzJAVgbbXTWaw==","_resolved":"/tmp/789172bf4b402fdcaeae1ad8cc494551/midscene-web-0.5.1-beta-20240919083528.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240919083528.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e0d634a77f9e55ff2bd1b5a1aa9fea510bf254bd","size":146547,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240919083528.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240919083528.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240919083528.0_1726735044755_0.5616711393429006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T08:37:24.983Z","publish_time":1726735044983,"_source_registry_name":"default","_cnpm_publish_time":1726735044983},"0.5.1-beta-20240919062753.0":{"name":"@midscene/web","version":"0.5.1-beta-20240919062753.0","license":"MIT","_id":"@midscene/web@0.5.1-beta-20240919062753.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"74b8da3c22e6cdd3232a94f40a025451ba372e1c","size":146568,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240919062753.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240919062753.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240919062753.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/281dcba3bff5ddb3af85bc19efcd5693/midscene-web-0.5.1-beta-20240919062753.0.tgz","_integrity":"sha512-fbaxQceEAAtuete2JAJp/4Dd3MQTIiMxq3E+NXlKwtr1+kUTr26JDp8gz3z8yFc6Z0xkAKmlqHw8MhBhhcJIOw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240919062753.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240919062753.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240919062753.0_1726727395256_0.06124502550338673","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-19T06:29:55.498Z","publish_time":1726727395498,"_source_registry_name":"default","_cnpm_publish_time":1726727395498},"0.5.1-beta-20240919061326.0":{"name":"@midscene/web","version":"0.5.1-beta-20240919061326.0","license":"MIT","_id":"@midscene/web@0.5.1-beta-20240919061326.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"c10ee6b398c322641e9114503be99555061aff8f","size":141514,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.1-beta-20240919061326.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.1-beta-20240919061326.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240919061326.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ae4a89460c3dc52cbba369bde615d948/midscene-web-0.5.1-beta-20240919061326.0.tgz","_integrity":"sha512-eh61x0jgtdvu8PZJ/NpkhBpFCBo5DeSYBSJlIdA22QfB0s3jab4jphlFauQqOHCjaej75kK7lr9+KojuyDz7aQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240919061326.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240919061326.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240919061326.0_1726726525652_0.6873108758273225","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-19T06:15:25.933Z","publish_time":1726726525933,"_source_registry_name":"default","_cnpm_publish_time":1726726525933},"0.4.1-beta-20240919060113.0":{"name":"@midscene/web","version":"0.4.1-beta-20240919060113.0","license":"MIT","_id":"@midscene/web@0.4.1-beta-20240919060113.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"4faf3b425b4647d817d3c0966eaec2d9504c2673","size":138574,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240919060113.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240919060113.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240919060113.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48850078b6e5a09cb2f9b03e0f36b31a/midscene-web-0.4.1-beta-20240919060113.0.tgz","_integrity":"sha512-Tw7FJe09WCoQZdKZ+DisRl3eNr3pwJKtzd0y4j1Q/ameFyhqOyNYtGQQcx9CPVM6sc4jSCe+qQPXORR4f3AWQQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240919060113.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.4.1-beta-20240919060113.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240919060113.0_1726725780291_0.4843155810103885","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-19T06:03:00.472Z","publish_time":1726725780472,"_source_registry_name":"default","_cnpm_publish_time":1726725780472},"0.5.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.0","@midscene/shared":"0.5.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.0","_integrity":"sha512-wJfWa5j9/DqFt0dA7nXCSmsuZCW8IgHUctrWHU/HT+MB1NRrmeG8/KYe+PDp/4NuHpe+ovVZrDhqwOuOfXKBlA==","_resolved":"/tmp/4c719131ff830cbd8b49539cdcb10ae7/midscene-web-0.5.0.tgz","_from":"file:midscene-web-0.5.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"1af11fb87c6d61fb179a41983a58277f7d107047","size":141479,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.5.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.0_1726111927489_0.07297365131294264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T03:32:08.145Z","publish_time":1726111928145,"_source_registry_name":"default","_cnpm_publish_time":1726111928145},"0.4.1-beta-20240910113240.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240910113240.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.4.1-beta-20240910113240.0","@midscene/shared":"0.4.1-beta-20240910113240.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240910113240.0","readmeFilename":"README.md","_integrity":"sha512-W25duPxodHV15n8Q7vC6eyz/qKB5M9hv0bwwPlYpWeBP2X+heW061oRMPvetngSPzyqDvjAR+lZOSUH5aN+Hdg==","_resolved":"/tmp/ddcd5ee2d2b5b6d0c12cc835b0b5aeb3/midscene-web-0.4.1-beta-20240910113240.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240910113240.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"27018f4f4f6feac5efbf7ddcb2b877b589f7b839","size":141446,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240910113240.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240910113240.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240910113240.0_1725968073111_0.600388604756128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T11:34:33.345Z","publish_time":1725968073345,"_source_registry_name":"default","_cnpm_publish_time":1725968073345},"0.4.1-beta-20240910105229.0":{"name":"@midscene/web","version":"0.4.1-beta-20240910105229.0","license":"MIT","_id":"@midscene/web@0.4.1-beta-20240910105229.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"8e2f404162e1ed27451f7ac216ce22fac5d05c4d","size":141202,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240910105229.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240910105229.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240910105229.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/64955e90a5ddd3e624fbf251737e1a46/midscene-web-0.4.1-beta-20240910105229.0.tgz","_integrity":"sha512-uAaX3MTlS8Y8i1dL90GyTJnUaPqaF+kcjfHJHc4+A4kMlYYN90jPHMdNPF+7J9ZLuxFYmia7Yd2HI9PutILYmg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240910105229.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.4.1-beta-20240910105229.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240910105229.0_1725965666566_0.4175879353569807","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-10T10:54:26.780Z","publish_time":1725965666780,"_source_registry_name":"default","_cnpm_publish_time":1725965666780},"0.4.1-beta-20240909114032.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240909114032.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.4.1-beta-20240909114032.0","@midscene/shared":"0.4.1-beta-20240909114032.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240909114032.0","readmeFilename":"README.md","_integrity":"sha512-BRUnf9nhe2HictjCiPhV2B2YD1y5QtP57yo0cEdygat045OAsQiWa3k+mAD8RyTlN3zmXhBFHy3sxrX/j90yng==","_resolved":"/tmp/697293aaeb5747e2d0338e5b14445da7/midscene-web-0.4.1-beta-20240909114032.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240909114032.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"7d8989cfb49d70d3a4fc23c4a706ee0f2678aabb","size":140881,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240909114032.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240909114032.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240909114032.0_1725882144003_0.9722391130420642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T11:42:24.278Z","publish_time":1725882144278,"_source_registry_name":"default","_cnpm_publish_time":1725882144278},"0.4.1-beta-20240909082645.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240909082645.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.4.1-beta-20240909082645.0","@midscene/shared":"0.4.1-beta-20240909082645.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240909082645.0","readmeFilename":"README.md","_integrity":"sha512-WwfUMZdqJGHiaY9OIRSstgrpaAnsl7oCgx23FmxYMTKEcQywCsqYuZ9SJ8yEryNR5AIPaYVCfyrjNRPyezPrlw==","_resolved":"/tmp/03a4eb6bac046d5a92970cf8bd8d782b/midscene-web-0.4.1-beta-20240909082645.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240909082645.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"5879258bd8e4c1f135bd24eda8465e37b864029b","size":140594,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240909082645.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240909082645.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240909082645.0_1725870515372_0.11013297070171824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T08:28:35.658Z","publish_time":1725870515658,"_source_registry_name":"default","_cnpm_publish_time":1725870515658},"0.4.1-beta-20240902070948.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240902070948.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/shared":"0.4.1-beta-20240902070948.0","@midscene/core":"0.4.1-beta-20240902070948.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240902070948.0","readmeFilename":"README.md","_integrity":"sha512-4OB/e6Jya49P+Vtwa0p0NGoLPS+gEfPFsI1PQ16T+VB6WKz/5BZh51vGz56cajTsYjBzZ9vSWjQh+6Br81lxUw==","_resolved":"/tmp/49337e0921e1c13c82cc3ea3e8f39973/midscene-web-0.4.1-beta-20240902070948.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240902070948.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"5ea32135d109a6541341011abc5be96c19280cf1","size":92597,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240902070948.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240902070948.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240902070948.0_1725261090125_0.8356431531316442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T07:11:30.270Z","publish_time":1725261090270,"_source_registry_name":"default","_cnpm_publish_time":1725261090270},"0.4.1-beta-20240902063143.0":{"name":"@midscene/web","version":"0.4.1-beta-20240902063143.0","license":"MIT","_id":"@midscene/web@0.4.1-beta-20240902063143.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"72ab2cbec8d8bcde46bdcd6f31983eb782bbb01c","size":92565,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240902063143.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240902063143.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240902063143.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e8a8c963d16e18c5d53ed432ca55647d/midscene-web-0.4.1-beta-20240902063143.0.tgz","_integrity":"sha512-kpQZK+KlygRMwpHsrKXqUYvLuyzDiCxsL/qknh2gFTnawaX2SzqPFpLEPOCZqTDSpqiGF7wlUpSXIZbD7Oc1IQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240902063143.0","@midscene/shared":"0.4.1-beta-20240902063143.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240902063143.0_1725258810329_0.46086794901565775","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-02T06:33:30.499Z","publish_time":1725258810499,"_source_registry_name":"default","_cnpm_publish_time":1725258810499},"0.4.1-beta-20240829043842.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240829043842.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240829043842.0","@midscene/shared":"0.4.1-beta-20240829043842.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240829043842.0","readmeFilename":"README.md","_integrity":"sha512-q7qRQUDYOI1dZwc6TlOjeUJWVGWsBxS83nXxA3r5eMDgbMUnE+bZuFLPp5K+T6uMUlQoBu5LLOwyxlDon0Ae4g==","_resolved":"/tmp/e5b93a09a7102205c0c6a4bf75d6b7bc/midscene-web-0.4.1-beta-20240829043842.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240829043842.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"c10e5c50cd297ec99c4bbc884088709c799749a6","size":90274,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240829043842.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240829043842.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240829043842.0_1724906424966_0.7048370765740619"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-29T04:40:25.182Z","publish_time":1724906425182,"_source_registry_name":"default","_cnpm_publish_time":1724906425182},"0.4.1-beta-20240828105147.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240828105147.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/shared":"0.4.1-beta-20240828105147.0","@midscene/core":"0.4.1-beta-20240828105147.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240828105147.0","readmeFilename":"README.md","_integrity":"sha512-7NkPbzzr2n0b01UM7lGTGRy+xi3cPaqYuAnZdD/veKBzaPjTXHQZS+wNK8pgFtCGAj/K8RKNiMwNn0Bu7zUasQ==","_resolved":"/tmp/c126fe18ea72f2636a2410f3d2732f35/midscene-web-0.4.1-beta-20240828105147.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240828105147.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"b614619e449e1fa3dcefae29b505fc8fbd622471","size":89591,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240828105147.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240828105147.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240828105147.0_1724842409766_0.4071607089089291"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-28T10:53:29.959Z","publish_time":1724842409959,"_source_registry_name":"default","_cnpm_publish_time":1724842409959},"0.4.1-beta-20240827150150.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240827150150.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240827150150.0","@midscene/shared":"0.4.1-beta-20240827150150.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240827150150.0","readmeFilename":"README.md","_integrity":"sha512-d2ZGbErdywjvTbA/CaJexdlKey8S7q4TzNO2C0vUP048UHrJYh270bhgzZBkLhc7DxrqEbGF13tPlb/CBVFnJQ==","_resolved":"/tmp/043c0e661e5945c8638a888589c11b20/midscene-web-0.4.1-beta-20240827150150.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240827150150.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"6b2b96037f2bbc86f59269f38cebbf94fccbabfd","size":89529,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240827150150.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240827150150.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240827150150.0_1724771007744_0.9493861727656441"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-27T15:03:27.887Z","publish_time":1724771007887,"_source_registry_name":"default","_cnpm_publish_time":1724771007887},"0.4.1-beta-20240827073616.0":{"name":"@midscene/web","version":"0.4.1-beta-20240827073616.0","license":"MIT","_id":"@midscene/web@0.4.1-beta-20240827073616.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"ad24185df34603ff4620cd68173d5fdf72ba9dd0","size":89965,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.1-beta-20240827073616.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.1-beta-20240827073616.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240827073616.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0bd7875ca93e57d06439fa42074f4c5b/midscene-web-0.4.1-beta-20240827073616.0.tgz","_integrity":"sha512-vMKcOP/8TsUP8BVlf4IRHMWT1ZhD92NVlsX5VNUtaU3cP3fYoCwrljkH+j/EkR51tTEEG60TSbPmT9Law8L/mg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240827073616.0","@midscene/shared":"0.4.1-beta-20240827073616.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240827073616.0_1724744277396_0.3977978502886874","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-27T07:37:57.548Z","publish_time":1724744277548,"_source_registry_name":"default","_cnpm_publish_time":1724744277548},"0.4.0":{"name":"@midscene/web","version":"0.4.0","license":"MIT","_id":"@midscene/web@0.4.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"830b9ecd35bf5a6a8a67a24b9c7eaa6dbcd1f1c2","size":89153,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.4.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e79fdbedadaf4e932e9f81f074c4f012/midscene-web-0.4.0.tgz","_integrity":"sha512-Nu18CrATbnG3rSr7/GhNsgKZkgPy6p5+i47AW6/GCkylIWOxmgO/yD3No3MyFvT0UxGiZuW4aWqqO1z/3ARgRQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.0","@midscene/shared":"0.4.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.0_1724718622083_0.9108988943042053","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-27T00:30:22.389Z","publish_time":1724718622389,"_source_registry_name":"default","_cnpm_publish_time":1724718622389},"0.3.5-beta-20240826095919.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.5-beta-20240826095919.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.5-beta-20240826095919.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.5-beta-20240826095919.0","readmeFilename":"README.md","_integrity":"sha512-9bx9HeQnUzLV6YU2EG+b85nIOrcC1SxspJxl5O3/od4FVPu97KAOYkhafShfwOr3IHwo6bZV+Ynp4JJbEogRtQ==","_resolved":"/tmp/49c0391e0b9fe17ecaa8d6e0a6f57b32/midscene-web-0.3.5-beta-20240826095919.0.tgz","_from":"file:midscene-web-0.3.5-beta-20240826095919.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"c92505640618b28cbe142d08c9ea21b821897eb7","size":91603,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.3.5-beta-20240826095919.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.3.5-beta-20240826095919.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.5-beta-20240826095919.0_1724666449046_0.3308591299175119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-26T10:00:49.226Z","publish_time":1724666449226,"_source_registry_name":"default","_cnpm_publish_time":1724666449226},"0.3.4":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.4","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.4"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.4","_integrity":"sha512-QufSdwr5t+ECMompf7WqSR9qGalmf7xs7M2IU22iBKmXB0/5YLP6JiXtBvV9mWRRaVGP9Q8rH9P4wcU+bA185Q==","_resolved":"/tmp/93e2c271eb79dc847908b3c6c6482646/midscene-web-0.3.4.tgz","_from":"file:midscene-web-0.3.4.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"82d9c9575c05ea427f0c12c94c4e24ddccaa7106","size":91008,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.3.4.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.4_1724412807042_0.1697942350023529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-23T11:33:27.235Z","publish_time":1724412807235,"_source_registry_name":"default","_cnpm_publish_time":1724412807235},"0.3.3":{"name":"@midscene/web","version":"0.3.3","license":"MIT","_id":"@midscene/web@0.3.3","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"b2512c319d48aab5d2ed5893cf15e27d6aa40f07","size":90998,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.3.3.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5c5de642fdc9f80cccd5d8399ab6acb6/midscene-web-0.3.3.tgz","_integrity":"sha512-MNwwkTfUUU/CBEKw3hSXvKLzJU4qvFWdwm6CAep/TLQX9ScoyFsRT06e3vx56+6vOz7p8Hr1BcUbMg5OKdr5Ig==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.3_1724407990891_0.8258072850775884","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-23T10:13:11.057Z","publish_time":1724407991057,"_source_registry_name":"default","_cnpm_publish_time":1724407991057},"0.3.3-beta-20240823053906.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.3-beta-20240823053906.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.3-beta-20240823053906.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.3-beta-20240823053906.0","readmeFilename":"README.md","_integrity":"sha512-ziylWHAQQz7w2PqeEtINGhf/il5NfIKa6rM+PfT8smEfQDyNYv0KPLNaEgeNc5N5Oxk8VD6f7R3IWfIktDgsGg==","_resolved":"/tmp/ef325bd0b39ed0ac359279bf4c366488/midscene-web-0.3.3-beta-20240823053906.0.tgz","_from":"file:midscene-web-0.3.3-beta-20240823053906.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"4194d6ab66507df88ad2187c2e257bf56daf5eaf","size":91016,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.3.3-beta-20240823053906.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.3.3-beta-20240823053906.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.3-beta-20240823053906.0_1724391628155_0.6507147359125822"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-23T05:40:28.401Z","publish_time":1724391628401,"_source_registry_name":"default","_cnpm_publish_time":1724391628401},"0.3.2":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.2","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.2"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.2","_integrity":"sha512-/anlbHdHUujbjjskgOaLSTUf9fRYqw/il40r9emnClQJVJq35rj23guFjnYQg/bx0eHdu9gTKsJ6RRXGASH4pQ==","_resolved":"/tmp/b1e53d9e0f5f353c5b913743315045b3/midscene-web-0.3.2.tgz","_from":"file:midscene-web-0.3.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"aec02cdabf5cd6e325c88c642bea10f72a5ed928","size":48683,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.3.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.2_1724382156952_0.2821168556368161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-23T03:02:37.097Z","publish_time":1724382157097,"_source_registry_name":"default","_cnpm_publish_time":1724382157097},"0.3.1":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.1"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^23.0.2"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","postinstall":"bash install-deps.bash"},"_id":"@midscene/web@0.3.1","_integrity":"sha512-e7cwyUeckQpDILzDarPmcILcFR48rWah+KctswqUtbW54xP37r9g4mwfTFsNuCbT3JKrcUQM3Zoz8rMiYFAZgw==","_resolved":"/tmp/485fef3f147e7e685ae90f813c40fc15/midscene-web-0.3.1.tgz","_from":"file:midscene-web-0.3.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"8f04f0b2d4e23aecd094ce9d4bb9f4779615f1ed","size":48705,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.3.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.1_1724367925817_0.14610056704080177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-22T23:05:26.044Z","publish_time":1724367926044,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1724367926044},"0.3.1-beta-20240821105917.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.1-beta-20240821105917.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.1-beta-20240821105917.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^23.0.2"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.1-beta-20240821105917.0","readmeFilename":"README.md","_integrity":"sha512-ml9yKxHhoUHuVlvKMiECG94frQGTPEN/TAJacu33Nfx7LcV37wkn6MU/5730Hwo4U870/RhbTM/VsPeVkEvvZQ==","_resolved":"/tmp/cbe48ae3606a9692e4706c5109ed7071/midscene-web-0.3.1-beta-20240821105917.0.tgz","_from":"file:midscene-web-0.3.1-beta-20240821105917.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"2414b659da77e7a2f4f026ef0c0d8db68b9435ba","size":45918,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.3.1-beta-20240821105917.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.3.1-beta-20240821105917.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.1-beta-20240821105917.0_1724238040845_0.5051977499782387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-21T11:00:41.093Z","publish_time":1724238041093,"_source_registry_name":"default","_cnpm_publish_time":1724238041093},"0.3.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.0","_integrity":"sha512-LO9CbJAAbDzHQc8vOugX2GKnS2rH8M3rWqsOtLKSsUgI+E3aHDi0ZJo1V3hdqNprrLmI3ji+36vn7zI3k0KoBg==","_resolved":"/tmp/9e4f3f05ceed0649418f390858a93bce/midscene-web-0.3.0.tgz","_from":"file:midscene-web-0.3.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"48e93be1b19d21d9f158e47a0990f8f69cb3a752","size":36842,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.3.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.0_1723716207062_0.7278383173234448"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T10:03:27.266Z","publish_time":1723716207266,"_source_registry_name":"default","_cnpm_publish_time":1723716207266},"0.2.3-beta-20240815094045.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.3-beta-20240815094045.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.3-beta-20240815094045.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.3-beta-20240815094045.0","readmeFilename":"README.md","_integrity":"sha512-cA5Y2TsERa59nTyGwM89jYEp9lf4HL2K/AYFaoZMQrDDL5qvFwsKQLA2049lHvSAvvAyNSeImJHKBYZH4r/JFQ==","_resolved":"/tmp/1df86b5347a167ec295f1344b798a97b/midscene-web-0.2.3-beta-20240815094045.0.tgz","_from":"file:midscene-web-0.2.3-beta-20240815094045.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"0026c85598372d066658faeb08f92d5a2086921b","size":36867,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.3-beta-20240815094045.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.3-beta-20240815094045.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.3-beta-20240815094045.0_1723714922817_0.552997570174129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T09:42:02.974Z","publish_time":1723714922974,"_source_registry_name":"default","_cnpm_publish_time":1723714922974},"0.2.3-beta-20240815085544.0":{"name":"@midscene/web","version":"0.2.3-beta-20240815085544.0","license":"MIT","_id":"@midscene/web@0.2.3-beta-20240815085544.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"2e5a8f9270b12c31a97d3292b9b787e8d166dd51","size":36867,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.3-beta-20240815085544.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.3-beta-20240815085544.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.3-beta-20240815085544.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba63c53b321613e3490236945e1a291d/midscene-web-0.2.3-beta-20240815085544.0.tgz","_integrity":"sha512-CS5ZP+wEv8kzvWUf902FIf0n9GPSZkrRvJKy8pbN/gqpjifTPPPFggDgwH4ldoSZ6VzNxNZVF1i+y5tvIo6D8g==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.3-beta-20240815085544.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.3-beta-20240815085544.0_1723712219277_0.8947910742366445","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-15T08:56:59.457Z","publish_time":1723712219457,"_source_registry_name":"default","_cnpm_publish_time":1723712219457},"0.2.3-beta-20240815082813.0":{"name":"@midscene/web","version":"0.2.3-beta-20240815082813.0","license":"MIT","_id":"@midscene/web@0.2.3-beta-20240815082813.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"3dc43150d1253d62c8fed6b6128cffbfa979e229","size":36876,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.3-beta-20240815082813.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.3-beta-20240815082813.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.3-beta-20240815082813.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0b4059f3783a0fed9cbaa8beb2fd6d3b/midscene-web-0.2.3-beta-20240815082813.0.tgz","_integrity":"sha512-WgEwyUvJzevMe94J+JkQ20InYkThKA1B4bUEgJvTQaSfaZW2E1PnXsnKcQSl7w3l8HmL6sO4mrjMnDpTrmWSsQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.3-beta-20240815082813.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.3-beta-20240815082813.0_1723710571344_0.67637087234608","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-15T08:29:31.515Z","publish_time":1723710571515,"_source_registry_name":"default","_cnpm_publish_time":1723710571515},"0.2.2":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.2","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.2","@midscene/visualizer-report":"0.2.2"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.2","_integrity":"sha512-coS1RTR/svZjzPwDTyYyeDRmbsA2X5qhluG1Cu7vzsaE+aO/BjAQoyr3d65fSQFSGFYmaBWRP5Ss7rBg9MkKAg==","_resolved":"/tmp/90a33013cf833b9cada285edaeffaab7/midscene-web-0.2.2.tgz","_from":"file:midscene-web-0.2.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"35d706decd97e6c48a13ded7a576b7abd33cae4e","size":3702236,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.2_1723427857678_0.24399054580876278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-12T01:57:37.967Z","publish_time":1723427857967,"_source_registry_name":"default","_cnpm_publish_time":1723427857967},"0.2.2-beta-20240809150001.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.2-beta-20240809150001.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.2-beta-20240809150001.0","@midscene/core":"0.2.2-beta-20240809150001.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.2-beta-20240809150001.0","readmeFilename":"README.md","_integrity":"sha512-u1NuntWa4yPPxdKaHJIDSwtfyiC9JMSQ4qIBaEMIQIMnDrIsCV1cvKRiXSYcdO0hJ5Wk1/ZtVafHxhzhLWprkA==","_resolved":"/tmp/ed4df6383919b22ff68e4d972358ee9e/midscene-web-0.2.2-beta-20240809150001.0.tgz","_from":"file:midscene-web-0.2.2-beta-20240809150001.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"6a9c0cddcd37605a5e747db4db5fcca26da38045","size":3702273,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.2-beta-20240809150001.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.2-beta-20240809150001.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.2-beta-20240809150001.0_1723215657921_0.6252255616285833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-09T15:00:58.259Z","publish_time":1723215658259,"_source_registry_name":"default","_cnpm_publish_time":1723215658259},"0.2.2-beta-20240809090814.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.2-beta-20240809090814.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.2-beta-20240809090814.0","@midscene/core":"0.2.2-beta-20240809090814.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.2-beta-20240809090814.0","readmeFilename":"README.md","_integrity":"sha512-ocpkJh5vMYJ50ldWDBmEMnCZA4oph0hb4W/hv79ZCFcf6S+cBL3SmSKFllRf9Ni0XLs3T9WFeq3h3mI1WKtQ8Q==","_resolved":"/tmp/ff3d097bc12cdd7636b65c817ad46741/midscene-web-0.2.2-beta-20240809090814.0.tgz","_from":"file:midscene-web-0.2.2-beta-20240809090814.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"d0aa206d1e46a2c83ffe0a0d373d164ef07e7555","size":3699654,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.2-beta-20240809090814.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.2-beta-20240809090814.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.2-beta-20240809090814.0_1723194550546_0.7103951364387466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-09T09:09:10.744Z","publish_time":1723194550744,"_source_registry_name":"default","_cnpm_publish_time":1723194550744},"0.2.2-beta-20240809085810.0":{"name":"@midscene/web","version":"0.2.2-beta-20240809085810.0","license":"MIT","_id":"@midscene/web@0.2.2-beta-20240809085810.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"736a932ce897fa2f6948667aa291cae70bdf5afe","size":3699630,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.2-beta-20240809085810.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.2-beta-20240809085810.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.2-beta-20240809085810.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5f59578bfbbe3b6580a96a6455006d71/midscene-web-0.2.2-beta-20240809085810.0.tgz","_integrity":"sha512-4Bt1Tz/UEhORqo76BjScNY0KmsSiBf1yNJ8hNsrajw3NOdchOV939y6xZswOkfsDi2AuSFgp8oGSfI6kwwxsZQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.2-beta-20240809085810.0","@midscene/visualizer-report":"0.2.2-beta-20240809085810.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.2-beta-20240809085810.0_1723193945361_0.5219886041269113","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-09T08:59:05.595Z","publish_time":1723193945595,"_source_registry_name":"default","_cnpm_publish_time":1723193945595},"0.2.1":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.1","@midscene/core":"0.2.1"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1","_integrity":"sha512-mCBxxwUxxp9TJiqHkBqE2gKnx2fTsXvQt0+Gbq3CPMiUxHEYeCOi09KLLLC7cZKzgdXNeug40k5JfvjO6+N4hw==","_resolved":"/tmp/ced6b6604548edb774d029d4b2c03717/midscene-web-0.2.1.tgz","_from":"file:midscene-web-0.2.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"eece76af386b3044b0cb24b5d13a690a91e425ad","size":3699624,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1_1723119655309_0.8966844887108598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-08T12:20:55.623Z","publish_time":1723119655623,"_source_registry_name":"default","_cnpm_publish_time":1723119655623},"0.2.2-beta-20240808090353.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.2-beta-20240808090353.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.2-beta-20240808090353.0","@midscene/core":"0.2.2-beta-20240808090353.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.2-beta-20240808090353.0","readmeFilename":"README.md","_integrity":"sha512-CZGBX5sV2uc+PfEYUjiGvGhekkXPIPYjStNVlYmsxM9mXAfp3qnnshIVNlTtw28hT6HEpc5cGwUHcQPedqe5gQ==","_resolved":"/tmp/a24c3ec2eed993a1d2520a6a9aca1eec/midscene-web-0.2.2-beta-20240808090353.0.tgz","_from":"file:midscene-web-0.2.2-beta-20240808090353.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e2f353ef2f60279dc485b07a27fa8aa719848fc5","size":3699630,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.2-beta-20240808090353.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.2-beta-20240808090353.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.2-beta-20240808090353.0_1723107891059_0.3982840285059601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-08T09:04:51.340Z","publish_time":1723107891340,"_source_registry_name":"default","_cnpm_publish_time":1723107891340},"0.2.1-beta-20240808072311.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240808072311.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240808072311.0","@midscene/visualizer-report":"0.2.1-beta-20240808072311.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240808072311.0","readmeFilename":"README.md","_integrity":"sha512-ZAnVqmneO/rW0mZkm3fs6ViXYOSzpOrU4Q7mNMGbFItXSSqZJzgbNaPGsCXS5qNVSllDPki0q60N4o1CmVz0gg==","_resolved":"/tmp/b7634a159781a7bdd3f05bfec2f77a19/midscene-web-0.2.1-beta-20240808072311.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240808072311.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"17b19091a2a292c829da4877b499880f97ddb71d","size":3699629,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.1-beta-20240808072311.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.1-beta-20240808072311.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240808072311.0_1723101848959_0.3443871420169995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-08T07:24:09.176Z","publish_time":1723101849176,"_source_registry_name":"default","_cnpm_publish_time":1723101849176},"0.2.1-beta-20240807115314.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240807115314.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.1-beta-20240807115314.0","@midscene/core":"0.2.1-beta-20240807115314.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240807115314.0","readmeFilename":"README.md","_integrity":"sha512-PSfJ/VsVhBGkBmb9vUgKaJTOfH/J1/6lj4LaLbIuBzvfDZaEfVqORZo9NIX12YnHg4LMpFceh3WppJV5rJZ9VA==","_resolved":"/tmp/b27a548a9259edf5b8653e2be10b3a57/midscene-web-0.2.1-beta-20240807115314.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240807115314.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f55a505f840be0d34ff3c2d91c496b5e88c026c8","size":3699549,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.1-beta-20240807115314.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.1-beta-20240807115314.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240807115314.0_1723031652398_0.15809998187647167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-07T11:54:12.683Z","publish_time":1723031652683,"_source_registry_name":"default","_cnpm_publish_time":1723031652683},"0.2.1-beta-20240807004458.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240807004458.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240807004458.0","@midscene/visualizer-report":"0.2.1-beta-20240807004458.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240807004458.0","readmeFilename":"README.md","_integrity":"sha512-ZiNnGHS14/0S1K3HDoWyxatTBe3bMiDK3JitW68atS0p+d88lRbV7fY8H45Ul74h+WKWYcF0zJvJPrc7DUnTcA==","_resolved":"/tmp/3b2994da26203201f996fbe21bfd3c91/midscene-web-0.2.1-beta-20240807004458.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240807004458.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ae83cb02e7ce6de62b2dd5537d175ca82b249a9c","size":3699548,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.1-beta-20240807004458.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.1-beta-20240807004458.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240807004458.0_1722991556199_0.7954745175624787"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-07T00:45:56.464Z","publish_time":1722991556464,"_source_registry_name":"default","_cnpm_publish_time":1722991556464},"0.2.1-beta-20240806150606.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240806150606.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806150606.0","@midscene/visualizer-report":"0.2.1-beta-20240806150606.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240806150606.0","readmeFilename":"README.md","_integrity":"sha512-/GEQbYEQKiNigpDxSh+hh4+YVZdJt0HG9d5/GWcH60ZRNGVIzj8DvpmUXw6k7pHWLNmPjrmozS0j9RdiawzHaw==","_resolved":"/tmp/311bef9441036d51770af107fa095d3b/midscene-web-0.2.1-beta-20240806150606.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240806150606.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"2cc41299a28041814c9634dbc5ec7a66abb30416","size":3699548,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.1-beta-20240806150606.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.1-beta-20240806150606.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240806150606.0_1722956822552_0.5713113135513774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-06T15:07:02.802Z","publish_time":1722956822802,"_source_registry_name":"default","_cnpm_publish_time":1722956822802},"0.2.1-beta-20240806115331.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240806115331.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806115331.0","@midscene/visualizer-report":"0.2.1-beta-20240806115331.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240806115331.0","readmeFilename":"README.md","_integrity":"sha512-yZZCzD+8wOlfSD+eDEiDHDUawEiAYBJqpbB3XOQfIk/EafVUN9xI/CjJun3ZzIVewH+YJMfuy5xXYMixrg8OMw==","_resolved":"/tmp/705b81c0c44c94f1ad3ffbeaf138d0de/midscene-web-0.2.1-beta-20240806115331.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240806115331.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"43dcc15508427ef561f5178eee0f018de5709fac","size":3699547,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.1-beta-20240806115331.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.1-beta-20240806115331.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240806115331.0_1722945268916_0.8581555334089948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-06T11:54:29.235Z","publish_time":1722945269235,"_source_registry_name":"default","_cnpm_publish_time":1722945269235},"0.2.1-beta-20240806065238.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240806065238.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806065238.0","@midscene/visualizer-report":"0.2.1-beta-20240806065238.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240806065238.0","readmeFilename":"README.md","_integrity":"sha512-+fSt3JY4FMzStpArzgBtF2zjTFIJcWHkEkz9YUuS/Pzqwv22D3Zwyot7W5cBdvFERDo/bT35rlo73eTtxyM+Zg==","_resolved":"/tmp/4b2cd660b98a2cdb8708a88b4757959a/midscene-web-0.2.1-beta-20240806065238.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240806065238.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"34208f4456b1a6a0357e0f63246b5107ee57dc36","size":3699606,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.1-beta-20240806065238.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.1-beta-20240806065238.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240806065238.0_1722927216414_0.7462995140767101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-06T06:53:36.746Z","publish_time":1722927216746,"_source_registry_name":"default","_cnpm_publish_time":1722927216746},"0.2.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.0","@midscene/visualizer-report":"0.2.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.0","_integrity":"sha512-7dWAUtzfx5cfFtqmQ4pK40qMmqsru7EWWeOsXI47OIjNbeq+hBtpj3jcmS7s7W8iL2cYZVo1CCXOYYbntiXtnA==","_resolved":"/tmp/976f70e62fffcf2d182d66c0a0f86422/midscene-web-0.2.0.tgz","_from":"file:midscene-web-0.2.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"518c00d585397f6a56078abc7e08c4d3c295c1bb","size":3699545,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.2.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.0_1722913234170_0.19307260770996626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-06T03:00:34.414Z","publish_time":1722913234414,"_source_registry_name":"default","_cnpm_publish_time":1722913234414},"0.1.5-beta-20240805233542.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.1.5-beta-20240805233542.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.5-beta-20240805233542.0","@midscene/visualizer-report":"0.1.5-beta-20240805233542.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.5-beta-20240805233542.0","_integrity":"sha512-3YpyQS+w+0OssQsAW3MUId1NH/md4a0Qcr2B7aKOhToSmIWpa+ZF7wAp/AVcX8anAX8YI2BKHovnyuEWBYIsrw==","_resolved":"/tmp/40e6825cb2d4f44120ce694665422217/midscene-web-0.1.5-beta-20240805233542.0.tgz","_from":"file:midscene-web-0.1.5-beta-20240805233542.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ee6c8263cf101074e1d68fedc046f153e1d8ea9e","size":3699463,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.1.5-beta-20240805233542.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.1.5-beta-20240805233542.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.5-beta-20240805233542.0_1722901013654_0.2831948583954753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-05T23:36:53.843Z","publish_time":1722901013843,"_source_registry_name":"default","_cnpm_publish_time":1722901013843},"0.1.4":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.1.4","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.4","@midscene/visualizer-report":"0.1.4"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.4","_integrity":"sha512-xmADtpVvxez51gRqRzlcK7hbwPjLkKBu90iAS4rYzWiZ6bsVMsK9PqoXoTG8rzL50zBs9qrk2rW3k1wad9122A==","_resolved":"/tmp/06bed9eadcedf52a51399ab1bf932938/midscene-web-0.1.4.tgz","_from":"file:midscene-web-0.1.4.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e76de081a18fc1c607bd69b0a8f7bf9d780de173","size":2229912,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.1.4.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.4_1722519715109_0.969956376824112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T13:41:55.407Z","publish_time":1722519715407,"_source_registry_name":"default","_cnpm_publish_time":1722519715407},"0.1.3":{"name":"@midscene/web","version":"0.1.3","license":"MIT","_id":"@midscene/web@0.1.3","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"dafeae9140d7bea296032f71cfd4d4427520fd17","size":2229897,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.1.3.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.1.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c85166e725570f96f4cf7cd2bae4419a/midscene-web-0.1.3.tgz","_integrity":"sha512-8fmfJyA/HCJhwlMPX2toIDl9wDroOKg0liCWzsMBHXKOesqw6TGr0YL+M5CuyxdfXctRmg/xSI1ZL/gw6QYt8w==","_npmVersion":"10.7.0","description":"Web integration for MidScene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.1.3","@midscene/visualizer-report":"0.1.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.54.2"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.3_1722519108737_0.1417469998458818","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-01T13:31:48.975Z","publish_time":1722519108975,"_source_registry_name":"default","_cnpm_publish_time":1722519108975},"0.1.2":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.1.2","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.2","@midscene/visualizer-report":"0.1.2"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.2","_integrity":"sha512-LRaqkvEFCmUXlGn5CVQu3CARto8CYe+69DCIhdM8huT3w/qPgTTainth5LrbQyYpA2U86n2s4bxkJoPDMSE7mw==","_resolved":"/tmp/3cbfc2ac3b3bf9db1e826608426221e5/midscene-web-0.1.2.tgz","_from":"file:midscene-web-0.1.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"a5db92e7e7a1717daa25f3ec13e56518862a9019","size":2229993,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.1.2.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.2_1722515063044_0.6879405565081205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T12:24:23.285Z","publish_time":1722515063285,"_source_registry_name":"default","_cnpm_publish_time":1722515063285},"0.1.1":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.1.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.1","@midscene/visualizer-report":"0.1.1"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.1","_integrity":"sha512-uuyCYvMWaOpY4D2NvBr3nvjOCd34geSv5fPO+hmjlau3I4TniJHgpecHwi1VQjDXRNIKHunpy79BgXHtSY08kg==","_resolved":"/tmp/93f2f48ac897f32190859c6f94af08d2/midscene-web-0.1.1.tgz","_from":"file:midscene-web-0.1.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ec7f4de5a171a3a8b88ff1355ab08fdb9951dd71","size":44410,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.1.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.1_1722501624517_0.1734368345705426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T08:40:24.691Z","publish_time":1722501624691,"_source_registry_name":"default","_cnpm_publish_time":1722501624691},"0.1.0":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.1.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/inplaywright-report.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.0","@midscene/visualizer-report":"0.1.0"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.0","_integrity":"sha512-pC8V7wpI2Qq2nNdOW2fN9mt50BVx5gbDrPcQShJmPcGZqqCEXKVKWsmi1lSgUQ+SkpydvJlL74N4yzxDREu8kw==","_resolved":"/tmp/07257057afd35022620bc7a33c280572/midscene-web-0.1.0.tgz","_from":"file:midscene-web-0.1.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"8d48e2ffca2f8a3bbd9fe204e4bce7b3aa7d6b71","size":44398,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.1.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.0_1722498865914_0.35340711686605264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T07:54:26.089Z","publish_time":1722498866089,"_source_registry_name":"default","_cnpm_publish_time":1722498866089},"0.0.1":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.0.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","@midscene/core":"0.0.1"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.0.1","_integrity":"sha512-fD/Dx+xX9aKQV9TydcwXY9LBIGbLp9qw89S6aypSV7fH9PjqTDe0dX6EvPBDFVLhu+WKP4MFDYZOXPrdp5DO5g==","_resolved":"/tmp/1bd0ef43f72b1206147a99fcc94bc868/midscene-web-0.0.1.tgz","_from":"file:midscene-web-0.0.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"8d3f580df8b72c04f71e2514a3d286b65e4cb21c","size":24285,"noattachment":false,"key":"/@midscene/web/-/@midscene/web-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/web/download/@midscene/web-0.0.1.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.0.1_1721948103210_0.4599886047740587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-25T22:55:03.367Z","publish_time":1721948103367,"_source_registry_name":"default","_cnpm_publish_time":1721948103367}},"readme":"## Documentation\n\nAutomate UI actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML.\n\nSee https://midscenejs.com/ for details.\n\n## License\n\nMidscene is MIT licensed.","_attachments":{},"homepage":"https://midscenejs.com/","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"license":"MIT"}