{"_id":"@midscene/shared","_rev":"3785279","name":"@midscene/shared","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","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:53:03.000Z","created":"2024-08-27T00:30:01.720Z","0.17.6-beta-20250605050844.0":"2025-06-05T05:11:15.001Z","0.17.5":"2025-06-03T08:22:02.840Z","0.17.5-beta-20250530102932.0":"2025-05-30T10:33:03.278Z","0.17.5-beta-20250530085206.0":"2025-05-30T08:54:32.335Z","0.17.4":"2025-05-30T06:31:30.244Z","0.17.4-beta-20250530041415.0":"2025-05-30T04:16:41.864Z","0.17.4-beta-20250528162713.0":"2025-05-28T16:29:38.343Z","0.17.4-beta-20250526154612.0":"2025-05-26T15:48:37.076Z","0.17.3":"2025-05-26T06:37:00.023Z","0.17.3-beta-20250526042111.0":"2025-05-26T04:23:36.751Z","0.17.3-beta-20250526031130.0":"2025-05-26T03:13:52.666Z","0.17.2-beta-20250523075813.0":"2025-05-23T08:00:33.768Z","0.17.2-beta-20250523061809.0":"2025-05-23T06:20:27.054Z","0.17.2":"2025-05-23T06:18:52.297Z","0.17.2-beta-20250522144134.0":"2025-05-22T14:43:59.302Z","0.17.2-beta-20250521233451.0":"2025-05-21T23:37:23.930Z","0.17.2-beta-20250521131112.0":"2025-05-21T13:13:38.952Z","0.17.2-beta-20250521115451.0":"2025-05-21T11:57:12.028Z","0.17.2-beta-20250521031635.0":"2025-05-21T03:19:20.977Z","0.17.1":"2025-05-20T09:11:20.976Z","0.17.1-beta-20250520084554.0":"2025-05-20T08:48:19.855Z","0.17.1-beta-20250519125046.0":"2025-05-19T12:53:03.172Z","0.17.1-beta-20250519085905.0":"2025-05-19T09:01:22.553Z","0.17.1-beta-20250519083404.0":"2025-05-19T08:36:25.268Z","0.17.1-beta-20250519071746.0":"2025-05-19T07:20:03.869Z","0.17.1-beta-20250519070950.0":"2025-05-19T07:12:06.732Z","0.17.0":"2025-05-16T14:32:04.940Z","0.16.11-beta-20250516141724.0":"2025-05-16T14:19:39.031Z","0.16.11-beta-20250516083808.0":"2025-05-16T08:40:27.899Z","0.16.11-beta-20250516080239.0":"2025-05-16T08:05:02.521Z","0.16.11-beta-20250516035357.0":"2025-05-16T03:56:14.265Z","0.16.11-beta-20250515120437.0":"2025-05-15T12:06:51.836Z","0.16.11-beta-20250514094713.0":"2025-05-14T09:49:27.229Z","0.16.11-beta-20250514094019.0":"2025-05-14T09:42:38.037Z","0.16.11-beta-20250513121030.0":"2025-05-13T12:12:49.197Z","0.16.11-beta-20250513053735.0":"2025-05-13T05:39:52.627Z","0.16.11-beta-20250513030612.0":"2025-05-13T03:08:31.018Z","0.16.11-beta-20250513025122.0":"2025-05-13T02:53:42.634Z","0.16.11-beta-20250512134434.0":"2025-05-12T13:47:25.065Z","0.16.10":"2025-05-09T09:00:25.734Z","0.16.10-beta-20250509084136.0":"2025-05-09T08:43:51.697Z","0.16.9":"2025-05-09T03:45:10.337Z","0.16.9-beta-20250508125518.0":"2025-05-08T12:57:52.073Z","0.16.9-beta-20250507095704.0":"2025-05-07T09:59:34.153Z","0.16.9-beta-20250506093037.0":"2025-05-06T09:33:06.224Z","0.16.8":"2025-04-30T09:18:35.499Z","0.16.8-beta-20250430090039.0":"2025-04-30T09:03:08.360Z","0.16.6-beta-20250430061517.0":"2025-04-30T06:17:42.864Z","0.16.8-beta-20250430052832.0":"2025-04-30T05:31:16.705Z","0.16.8-beta-20250430022512.0":"2025-04-30T02:27:57.559Z","0.16.8-beta-20250429145446.0":"2025-04-29T14:57:32.019Z","0.16.7":"2025-04-29T08:37:12.181Z","0.16.6-beta-20250429073247.0":"2025-04-29T07:35:30.061Z","0.16.6":"2025-04-29T05:55:07.718Z","0.16.5":"2025-04-29T05:17:58.849Z","0.16.4":"2025-04-29T04:26:07.993Z","0.16.4-beta-20250429033218.0":"2025-04-29T03:35:01.962Z","0.16.3":"2025-04-28T15:15:17.383Z","0.16.3-beta-20250428133510.0":"2025-04-28T13:37:36.369Z","0.16.3-beta-20250428131551.0":"2025-04-28T13:18:16.207Z","0.16.3-beta-20250428130625.0":"2025-04-28T13:08:47.978Z","0.16.3-beta-20250428073237.0":"2025-04-28T07:35:11.170Z","0.16.2":"2025-04-28T06:22:20.575Z","0.16.2-beta-20250428050045.0":"2025-04-28T05:03:05.719Z","0.16.1-beta-20250428041254.0":"2025-04-28T04:15:13.562Z","0.16.1":"2025-04-28T02:58:51.417Z","0.16.0":"2025-04-28T00:26:44.152Z","0.15.6-beta-20250427123457.0":"2025-04-27T12:37:27.614Z","0.15.6-beta-20250427100912.0":"2025-04-27T10:11:37.553Z","0.15.6-beta-20250427073405.0":"2025-04-27T07:36:22.728Z","0.15.6-beta-20250427061722.0":"2025-04-27T06:19:48.068Z","0.15.5":"2025-04-26T07:42:25.610Z","0.15.5-beta-20250425104203.0":"2025-04-25T10:44:25.291Z","0.15.4-beta-20250425092636.0":"2025-04-25T09:28:59.981Z","0.15.4":"2025-04-25T09:19:03.479Z","0.15.4-beta-20250425084516.0":"2025-04-25T08:47:42.707Z","0.15.4-beta-20250425081103.0":"2025-04-25T08:13:21.816Z","0.15.4-beta-20250425074706.0":"2025-04-25T07:49:33.377Z","0.15.4-beta-20250425065935.0":"2025-04-25T07:01:53.883Z","0.15.4-beta-20250425035200.0":"2025-04-25T03:54:53.363Z","0.15.4-beta-20250425030037.0":"2025-04-25T03:03:28.174Z","0.15.4-beta-20250425014742.0":"2025-04-25T01:50:10.050Z","0.15.4-beta-20250424145935.0":"2025-04-24T15:01:56.199Z","0.15.4-beta-20250424121213.0":"2025-04-24T12:14:34.309Z","0.15.4-beta-20250424082035.0":"2025-04-24T08:22:59.294Z","0.15.3":"2025-04-24T08:04:46.381Z","0.15.3-beta-20250424064016.0":"2025-04-24T06:42:42.719Z","0.15.3-beta-20250424023030.0":"2025-04-24T02:33:22.411Z","0.15.3-beta-20250423152742.0":"2025-04-23T15:30:03.690Z","0.15.2-beta-20250423033902.0":"2025-04-23T03:41:30.039Z","0.15.3-beta-20250423023746.0":"2025-04-23T02:40:07.306Z","0.15.2":"2025-04-23T01:51:30.705Z","0.15.2-beta-20250423012700.0":"2025-04-23T01:29:21.409Z","0.15.2-beta-20250422125908.0":"2025-04-22T13:01:34.636Z","0.15.2-beta-20250422080427.0":"2025-04-22T08:06:50.229Z","0.15.2-beta-20250422064427.0":"2025-04-22T06:46:53.734Z","0.15.2-beta-20250422062522.0":"2025-04-22T06:27:48.596Z","0.15.2-beta-20250422022348.0":"2025-04-22T02:26:11.164Z","0.15.1":"2025-04-21T12:13:51.326Z","0.15.1-beta-20250421061609.0":"2025-04-21T06:18:34.356Z","0.15.0":"2025-04-18T11:26:49.285Z","0.14.4-beta-20250418104534.0":"2025-04-18T10:47:54.723Z","0.14.4-beta-20250418094131.0":"2025-04-18T09:44:20.425Z","0.14.4-beta-20250418084236.0":"2025-04-18T08:44:53.900Z","0.14.4-beta-20250418081130.0":"2025-04-18T08:13:48.610Z","0.14.4-beta-20250418075345.0":"2025-04-18T07:56:08.898Z","0.14.4-beta-20250418071333.0":"2025-04-18T07:15:52.364Z","0.14.4-beta-20250418053901.0":"2025-04-18T05:41:26.986Z","0.14.4-beta-20250418052229.0":"2025-04-18T05:24:50.781Z","0.14.4-beta-20250418022942.0":"2025-04-18T02:32:04.894Z","0.14.4-beta-20250418020101.0":"2025-04-18T02:03:17.761Z","0.14.4-beta-20250418004946.0":"2025-04-18T00:52:02.870Z","0.14.4-beta-20250417165036.0":"2025-04-17T16:52:54.650Z","0.14.4-beta-20250417134518.0":"2025-04-17T13:47:54.886Z","0.14.4-beta-20250417094631.0":"2025-04-17T09:48:50.009Z","0.14.4-beta-20250417074217.0":"2025-04-17T07:44:40.871Z","0.14.4-beta-20250417070627.0":"2025-04-17T07:08:44.462Z","0.14.4-beta-20250417055544.0":"2025-04-17T05:57:53.438Z","0.14.4-beta-20250417034729.0":"2025-04-17T03:49:42.852Z","0.14.4-beta-20250416140508.0":"2025-04-16T14:07:21.036Z","0.14.4-beta-20250416114650.0":"2025-04-16T11:49:03.817Z","0.14.4-beta-20250416063501.0":"2025-04-16T06:37:22.602Z","0.14.4-beta-20250416041002.0":"2025-04-16T04:12:19.193Z","0.14.4-beta-20250416031649.0":"2025-04-16T03:19:09.643Z","0.14.4-beta-20250416024415.0":"2025-04-16T02:46:30.885Z","0.14.3-beta-20250415152700.0":"2025-04-15T15:29:13.939Z","0.14.4-beta-20250415065130.0":"2025-04-15T06:53:50.652Z","0.14.4-beta-20250414114024.0":"2025-04-14T11:42:37.883Z","0.14.3-beta-20250410123810.0":"2025-04-10T12:40:19.395Z","0.14.3":"2025-04-10T09:10:57.677Z","0.14.3-beta-20250410083912.0":"2025-04-10T08:41:26.287Z","0.14.3-beta-20250409035641.0":"2025-04-09T03:59:05.311Z","0.14.3-beta-20250409031306.0":"2025-04-09T03:15:27.148Z","0.14.3-beta-20250409023722.0":"2025-04-09T02:40:06.809Z","0.14.2":"2025-04-09T02:31:06.228Z","0.14.2-beta-20250408164930.0":"2025-04-08T16:51:43.229Z","0.14.2-beta-20250408083201.0":"2025-04-08T08:34:18.899Z","0.14.2-beta-20250408014840.0":"2025-04-08T01:50:55.604Z","0.14.1-beta-20250403090809.0":"2025-04-03T09:10:22.729Z","0.14.1":"2025-04-03T08:40:38.764Z","0.14.0":"2025-04-03T06:01:25.636Z","0.13.2-beta-20250403054019.0":"2025-04-03T05:42:30.912Z","0.13.2-beta-20250403020006.0":"2025-04-03T02:02:19.759Z","0.13.2-beta-20250402130326.0":"2025-04-02T13:06:36.077Z","0.13.2-beta-20250402124802.0":"2025-04-02T12:50:39.114Z","0.13.2-beta-20250402115338.0":"2025-04-02T11:56:24.497Z","0.13.2-beta-20250402105500.0":"2025-04-02T10:57:41.672Z","0.13.2-beta-20250402095952.0":"2025-04-02T10:02:33.468Z","0.13.2-beta-20250401104621.0":"2025-04-01T10:48:57.093Z","0.13.2-beta-20250401091117.0":"2025-04-01T09:13:31.954Z","0.13.2-beta-20250401073309.0":"2025-04-01T07:35:25.819Z","0.13.2-beta-20250401015137.0":"2025-04-01T01:54:06.008Z","0.13.2-beta-20250330025526.0":"2025-03-30T02:59:02.092Z","0.13.1":"2025-03-25T14:54:02.586Z","0.13.1-beta-20250325104838.0":"2025-03-25T10:52:06.689Z","0.13.1-beta-20250325062554.0":"2025-03-25T06:29:31.611Z","0.12.9-beta-20250325031145.0":"2025-03-25T03:15:28.754Z","0.13.1-beta-20250324123459.0":"2025-03-24T12:38:26.841Z","0.13.0":"2025-03-24T12:32:24.421Z","0.12.9-beta-20250324113701.0":"2025-03-24T11:40:31.139Z","0.12.9-beta-20250324113215.0":"2025-03-24T11:35:42.000Z","0.12.9-beta-20250324093726.0":"2025-03-24T09:41:05.126Z","0.12.9-beta-20250324092032.0":"2025-03-24T09:24:00.410Z","0.12.9-beta-20250324090729.0":"2025-03-24T09:11:00.942Z","0.12.9-beta-20250324085030.0":"2025-03-24T08:53:57.160Z","0.12.9-beta-20250324035231.0":"2025-03-24T03:56:05.084Z","0.12.9-beta-20250324012335.0":"2025-03-24T01:27:06.482Z","0.12.9-beta-20250320080141.0":"2025-03-20T08:05:11.972Z","0.12.9-beta-20250320033304.0":"2025-03-20T03:36:31.746Z","0.12.9-beta-20250319085532.0":"2025-03-19T08:59:05.864Z","0.12.8":"2025-03-19T08:16:20.661Z","0.12.8-beta-20250319073323.0":"2025-03-19T07:36:55.572Z","0.12.8-beta-20250319072440.0":"2025-03-19T07:28:10.633Z","0.12.8-beta-20250318124823.0":"2025-03-18T12:51:48.871Z","0.12.8-beta-20250317112356.0":"2025-03-17T11:27:20.120Z","0.12.7-beta-20250317033358.0":"2025-03-17T03:37:34.549Z","0.12.7-beta-20250314051042.0":"2025-03-14T05:14:04.243Z","0.12.7-beta-20250314040652.0":"2025-03-14T04:09:59.602Z","0.12.7-beta-20250313101307.0":"2025-03-13T10:16:34.287Z","0.12.7-beta-20250313095600.0":"2025-03-13T09:59:35.100Z","0.12.7":"2025-03-12T16:00:13.280Z","0.12.7-beta-20250312142032.0":"2025-03-12T14:24:02.933Z","0.12.7-beta-20250312120554.0":"2025-03-12T12:09:24.643Z","0.12.7-beta-20250312114750.0":"2025-03-12T11:51:36.176Z","0.12.6":"2025-03-12T06:12:17.673Z","0.12.6-beta-20250312055256.0":"2025-03-12T05:56:24.444Z","0.12.6-beta-20250311120827.0":"2025-03-11T12:11:41.885Z","0.12.6-beta-20250311093017.0":"2025-03-11T09:33:30.676Z","0.12.6-beta-20250311084030.0":"2025-03-11T08:43:51.804Z","0.12.6-beta-20250311072812.0":"2025-03-11T07:31:31.853Z","0.12.6-beta-20250311051344.0":"2025-03-11T05:16:57.501Z","0.12.6-beta-20250310141409.0":"2025-03-10T14:17:29.259Z","0.12.5":"2025-03-10T08:57:04.119Z","0.12.5-beta-20250310083055.0":"2025-03-10T08:34:16.888Z","0.12.5-beta-20250310064648.0":"2025-03-10T06:50:10.374Z","0.12.5-beta-20250310055726.0":"2025-03-10T06:00:48.388Z","0.12.5-beta-20250310020242.0":"2025-03-10T02:06:01.946Z","0.12.5-beta-20250309125607.0":"2025-03-09T12:59:27.338Z","0.12.5-beta-20250309121254.0":"2025-03-09T12:15:29.028Z","0.12.5-beta-20250309115954.0":"2025-03-09T12:02:31.034Z","0.12.5-beta-20250309112640.0":"2025-03-09T11:29:24.180Z","0.12.5-beta-20250309111511.0":"2025-03-09T11:17:50.286Z","0.12.5-beta-20250309110118.0":"2025-03-09T11:03:59.546Z","0.12.5-beta-20250309104652.0":"2025-03-09T10:49:26.260Z","0.12.5-beta-20250309101248.0":"2025-03-09T10:15:32.953Z","0.12.5-beta-20250307073604.0":"2025-03-07T07:38:49.039Z","0.12.5-beta-20250306121751.0":"2025-03-06T12:20:40.629Z","0.12.5-beta-20250306115151.0":"2025-03-06T11:55:30.729Z","0.12.5-beta-20250306114543.0":"2025-03-06T11:48:28.419Z","0.12.5-beta-20250306114010.0":"2025-03-06T11:43:55.679Z","0.12.5-beta-20250306111616.0":"2025-03-06T11:18:56.328Z","0.12.4":"2025-03-03T06:26:19.669Z","0.12.4-beta-20250303015748.0":"2025-03-03T02:01:29.472Z","0.12.3":"2025-02-28T03:04:56.527Z","0.12.3-beta-20250228022721.0":"2025-02-28T02:31:02.538Z","0.12.3-beta-20250228021406.0":"2025-02-28T02:17:53.672Z","0.12.3-beta-20250227143608.0":"2025-02-27T14:39:48.509Z","0.12.3-beta-20250227125033.0":"2025-02-27T12:54:17.067Z","0.12.2":"2025-02-27T10:38:40.316Z","0.12.2-beta-20250227014550.0":"2025-02-27T01:49:23.454Z","0.12.1":"2025-02-26T09:16:03.908Z","0.12.1-beta-20250226084510.0":"2025-02-26T08:48:46.274Z","0.12.1-beta-20250225105024.0":"2025-02-25T10:54:03.068Z","0.12.1-beta-20250225091634.0":"2025-02-25T09:20:02.498Z","0.12.1-beta-20250225084005.0":"2025-02-25T08:43:44.068Z","0.12.1-beta-20250225082258.0":"2025-02-25T08:26:38.345Z","0.12.1-beta-20250225064829.0":"2025-02-25T06:52:03.054Z","0.12.1-beta-20250225033145.0":"2025-02-25T03:35:24.232Z","0.12.1-beta-20250224084402.0":"2025-02-24T08:47:48.956Z","0.12.1-beta-20250224064132.0":"2025-02-24T06:45:10.217Z","0.12.1-beta-20250224040348.0":"2025-02-24T04:07:23.857Z","0.12.1-beta-20250224030857.0":"2025-02-24T03:12:32.103Z","0.12.0":"2025-02-21T08:49:23.802Z","0.11.4-beta-20250221080049.0":"2025-02-21T08:05:04.145Z","0.11.4-beta-20250220160619.0":"2025-02-20T16:09:54.693Z","0.11.4-beta-20250220081505.0":"2025-02-20T08:19:14.623Z","0.11.4-beta-20250220024500.0":"2025-02-20T02:48:37.228Z","0.11.4-beta-20250220021754.0":"2025-02-20T02:21:32.070Z","0.11.4-beta-20250220011346.0":"2025-02-20T01:17:24.126Z","0.11.4-beta-20250219074605.0":"2025-02-19T07:49:43.924Z","0.11.2-beta-20250218091934.0":"2025-02-18T09:23:27.525Z","0.11.2-beta-20250218013253.0":"2025-02-18T01:36:33.629Z","0.11.3":"2025-02-17T08:11:09.187Z","0.11.2":"2025-02-15T01:50:21.019Z","0.11.1-beta-20250214012635.0":"2025-02-14T01:30:08.717Z","0.11.1-beta-20250213081044.0":"2025-02-13T08:14:19.245Z","0.11.1-beta-20250213075945.0":"2025-02-13T08:03:15.248Z","0.11.1":"2025-02-13T06:50:44.289Z","0.11.1-beta-20250213033528.0":"2025-02-13T03:39:01.499Z","0.11.1-beta-20250211002541.0":"2025-02-11T00:29:12.654Z","0.10.6-beta-20250210111859.0":"2025-02-10T11:22:37.641Z","0.11.0":"2025-02-10T10:35:32.522Z","0.10.6-beta-20250210094858.0":"2025-02-10T09:52:23.823Z","0.10.6-beta-20250210091606.0":"2025-02-10T09:19:41.323Z","0.10.6-beta-20250210080545.0":"2025-02-10T08:09:29.218Z","0.10.6-beta-20250208050716.0":"2025-02-08T05:10:57.440Z","0.10.6-beta-20250207060931.0":"2025-02-07T06:13:03.384Z","0.10.5":"2025-01-31T03:08:07.253Z","0.10.4":"2025-01-30T06:18:51.471Z","0.10.3":"2025-01-27T08:21:48.338Z","0.10.2":"2025-01-26T12:39:32.634Z","0.10.2-beta-20250123090318.0":"2025-01-23T09:06:36.789Z","0.10.1":"2025-01-23T07:16:11.429Z","0.10.1-beta-20250123065819.0":"2025-01-23T07:01:42.513Z","0.10.1-beta-20250122063202.0":"2025-01-22T06:35:34.870Z","0.10.1-beta-20250122031524.0":"2025-01-22T03:18:54.911Z","0.10.1-beta-20250122023310.0":"2025-01-22T02:36:35.999Z","0.10.1-beta-20250121074221.0":"2025-01-21T07:45:48.518Z","0.10.1-beta-20250120124809.0":"2025-01-20T12:51:27.385Z","0.10.0":"2025-01-17T10:31:18.631Z","0.9.3-beta-20250116143806.0":"2025-01-16T14:41:33.116Z","0.9.2":"2025-01-15T03:22:29.982Z","0.9.2-beta-20250115031224.0":"2025-01-15T03:15:48.027Z","0.9.2-beta-20250115015938.0":"2025-01-15T02:03:00.943Z","0.9.2-beta-20250114083542.0":"2025-01-14T08:39:03.223Z","0.9.1":"2025-01-11T05:17:20.335Z","0.9.1-beta-20250111045755.0":"2025-01-11T05:01:07.689Z","0.9.1-beta-20250110041124.0":"2025-01-10T04:14:47.313Z","0.9.0":"2025-01-09T07:06:35.518Z","0.8.18":"2025-01-07T11:53:31.888Z","0.8.18-beta-20250107111603.0":"2025-01-07T11:19:23.370Z","0.8.18-beta-20250107084346.0":"2025-01-07T08:47:00.082Z","0.8.18-beta-20250107062545.0":"2025-01-07T06:29:02.766Z","0.8.18-beta-20250107052314.0":"2025-01-07T05:26:35.971Z","0.8.17":"2025-01-07T03:54:23.588Z","0.8.17-beta-20250107032745.0":"2025-01-07T03:30:56.934Z","0.8.17-beta-20250107021140.0":"2025-01-07T02:15:02.405Z","0.8.17-beta-20250107014435.0":"2025-01-07T01:48:09.597Z","0.8.17-beta-20250106111707.0":"2025-01-06T11:20:23.310Z","0.8.17-beta-20250106094722.0":"2025-01-06T09:50:37.945Z","0.8.17-beta-20250103144546.0":"2025-01-03T14:49:05.211Z","0.8.17-beta-20250103112420.0":"2025-01-03T11:27:38.208Z","0.8.17-beta-20250103091441.0":"2025-01-03T09:18:03.445Z","0.8.17-beta-20250103065754.0":"2025-01-03T07:01:11.731Z","0.8.16-beta-20250103062134.0":"2025-01-03T06:24:35.904Z","0.8.17-beta-20250103010342.0":"2025-01-03T01:06:58.399Z","0.8.16":"2025-01-02T02:38:46.613Z","0.8.15":"2025-01-01T13:15:51.222Z","0.8.14":"2024-12-31T14:04:38.853Z","0.8.14-beta-20241231075856.0":"2024-12-31T08:02:03.191Z","0.8.14-beta-20241231035725.0":"2024-12-31T04:00:31.114Z","0.8.14-beta-20241231023737.0":"2024-12-31T02:40:39.930Z","0.8.9-beta-20241227033828.0":"2024-12-27T03:41:36.448Z","0.8.13":"2024-12-27T02:26:02.491Z","0.8.13-beta-20241227020531.0":"2024-12-27T02:08:31.579Z","0.8.12":"2024-12-26T05:28:53.235Z","0.8.12-beta-20241226050955.0":"2024-12-26T05:13:04.069Z","0.8.11":"2024-12-26T02:47:38.255Z","0.8.10-beta-20241226020054.0":"2024-12-26T02:04:04.934Z","0.8.10":"2024-12-25T16:12:02.827Z","0.8.10-beta-20241225154506.0":"2024-12-25T15:48:12.563Z","0.8.10-beta-20241225153237.0":"2024-12-25T15:35:44.421Z","0.8.10-beta-20241225150810.0":"2024-12-25T15:11:29.146Z","0.8.10-beta-20241225120902.0":"2024-12-25T12:12:12.192Z","0.8.10-beta-20241225041224.0":"2024-12-25T04:15:21.446Z","0.8.9":"2024-12-24T14:46:12.800Z","0.8.9-beta-20241224120400.0":"2024-12-24T12:07:07.463Z","0.8.9-beta-20241223095005.0":"2024-12-23T09:53:10.496Z","0.8.8":"2024-12-23T07:08:31.448Z","0.8.8-beta-20241223054924.0":"2024-12-23T05:52:21.384Z","0.8.8-beta-20241223034944.0":"2024-12-23T03:52:45.880Z","0.8.8-beta-20241223032721.0":"2024-12-23T03:30:18.878Z","0.8.7-beta-20241219084729.0":"2024-12-19T08:50:34.580Z","0.8.7":"2024-12-19T08:28:06.343Z","0.8.7-beta-20241218070032.0":"2024-12-18T07:03:26.186Z","0.8.6":"2024-12-16T07:41:31.498Z","0.8.6-beta-20241216023833.0":"2024-12-16T02:41:25.080Z","0.8.6-beta-20241213095800.0":"2024-12-13T10:01:02.536Z","0.8.6-beta-20241213041618.0":"2024-12-13T04:19:05.232Z","0.8.6-beta-20241213030700.0":"2024-12-13T03:09:56.984Z","0.8.6-beta-20241212091910.0":"2024-12-12T09:22:14.541Z","0.8.6-beta-20241212040700.0":"2024-12-12T04:09:54.563Z","0.8.6-beta-20241211141148.0":"2024-12-11T14:14:42.321Z","0.8.6-beta-20241211134549.0":"2024-12-11T13:48:45.353Z","0.8.6-beta-20241211055154.0":"2024-12-11T05:54:52.191Z","0.8.6-beta-20241210085345.0":"2024-12-10T08:56:37.787Z","0.8.6-beta-20241209120337.0":"2024-12-09T12:06:31.607Z","0.8.6-beta-20241209114949.0":"2024-12-09T11:52:41.437Z","0.8.5":"2024-12-09T09:12:06.716Z","0.8.5-beta-20241209083540.0":"2024-12-09T08:38:36.935Z","0.8.5-beta-20241203162056.0":"2024-12-03T16:23:42.668Z","0.8.5-beta-20241203095146.0":"2024-12-03T09:54:34.322Z","0.8.5-beta-20241202150653.0":"2024-12-02T15:09:52.817Z","0.8.5-beta-20241128111523.0":"2024-11-28T11:18:11.745Z","0.8.5-beta-20241126105625.0":"2024-11-26T10:59:19.871Z","0.8.5-beta-20241126063126.0":"2024-11-26T06:34:04.791Z","0.8.5-beta-20241122072506.0":"2024-11-22T07:27:49.147Z","0.8.3-beta-20241122040810.0":"2024-11-22T04:10:51.051Z","0.8.3-beta-20241122031446.0":"2024-11-22T03:17:30.900Z","0.8.3-beta-20241121092104.0":"2024-11-21T09:23:48.421Z","0.8.3-beta-20241121075922.0":"2024-11-21T08:02:06.026Z","0.8.3-beta-20241120122147.0":"2024-11-20T12:24:32.250Z","0.8.3-beta-20241120093719.0":"2024-11-20T09:40:06.774Z","0.8.3-beta-20241120030727.0":"2024-11-20T03:10:14.231Z","0.8.4":"2024-11-19T10:08:58.549Z","0.8.3":"2024-11-19T08:06:05.535Z","0.8.2":"2024-11-18T09:35:28.599Z","0.8.2-beta-20241115094249.0":"2024-11-15T09:45:33.777Z","0.8.2-beta-20241115090055.0":"2024-11-15T09:03:38.432Z","0.8.2-beta-20241115084907.0":"2024-11-15T08:51:45.771Z","0.8.1":"2024-11-15T08:41:35.625Z","0.8.1-beta-20241114145523.0":"2024-11-14T14:58:13.161Z","0.8.1-beta-20241114144321.0":"2024-11-14T14:46:04.740Z","0.8.1-beta-20241114123036.0":"2024-11-14T12:33:24.810Z","0.8.1-beta-20241114112312.0":"2024-11-14T11:25:50.157Z","0.8.1-beta-20241113092955.0":"2024-11-13T09:32:40.776Z","0.8.1-beta-20241113011152.0":"2024-11-13T01:14:28.612Z","0.8.1-beta-20241112034501.0":"2024-11-12T03:47:43.347Z","0.8.0":"2024-11-11T10:39:53.679Z","0.7.3-beta-20241111083017.0":"2024-11-11T08:32:58.687Z","0.7.3-beta-20241111064600.0":"2024-11-11T06:48:39.852Z","0.7.3-beta-20241107122143.0":"2024-11-07T12:24:25.171Z","0.7.3-beta-20241107114328.0":"2024-11-07T11:46:06.494Z","0.7.3-beta-20241107084720.0":"2024-11-07T08:50:05.955Z","0.7.3-beta-20241106063450.0":"2024-11-06T06:37:32.088Z","0.7.3-beta-20241106021404.0":"2024-11-06T02:16:46.837Z","0.7.3-beta-20241105091606.0":"2024-11-05T09:18:55.665Z","0.7.3-beta-20241104100519.0":"2024-11-04T10:08:02.289Z","0.7.3-beta-20241029030944.0":"2024-10-29T03:12:47.764Z","0.7.2-beta-20241025022530.0":"2024-10-25T02:27:55.820Z","0.7.2-beta-20241025012947.0":"2024-10-25T01:32:18.404Z","0.7.2-beta-20241024113439.0":"2024-10-24T11:36:34.446Z","0.7.2-beta-20241024103907.0":"2024-10-24T10:41:32.652Z","0.7.2-beta-20241024094141.0":"2024-10-24T09:44:17.854Z","0.7.2":"2024-10-24T07:21:08.489Z","0.7.2-beta-20241024064319.0":"2024-10-24T06:45:12.842Z","0.7.1":"2024-10-22T07:43:39.979Z","0.7.0":"2024-10-21T08:34:51.969Z","0.6.3-beta-20241021080420.0":"2024-10-21T08:06:12.521Z","0.6.3-beta-20241021073842.0":"2024-10-21T07:40:30.858Z","0.6.3-beta-20241021072342.0":"2024-10-21T07:25:35.480Z","0.6.3-beta-20241019011317.0":"2024-10-19T01:15:05.996Z","0.6.3-beta-20241018083811.0":"2024-10-18T08:40:01.152Z","0.6.3-beta-20241017073804.0":"2024-10-17T07:39:43.529Z","0.6.3-beta-20241017041417.0":"2024-10-17T04:15:49.797Z","0.6.3-beta-20241017035917.0":"2024-10-17T04:00:54.995Z","0.6.2":"2024-10-15T03:26:38.842Z","0.5.3-beta-20241012095214.0":"2024-10-12T09:53:45.818Z","0.6.2-beta-20241012092515.0":"2024-10-12T09:26:51.761Z","0.6.1":"2024-10-12T08:25:50.907Z","0.6.0":"2024-10-12T08:10:09.715Z","0.5.2":"2024-10-12T06:37:10.143Z","0.5.2-beta-20241010035503.0":"2024-10-10T03:56:41.485Z","0.5.2-beta-20241009023204.0":"2024-10-09T02:33:40.950Z","0.5.2-beta-20241008085823.0":"2024-10-08T08:59:57.850Z","0.5.2-beta-20240929094445.0":"2024-09-29T09:46:21.284Z","0.5.2-beta-20240928135126.0":"2024-09-28T13:53:02.371Z","0.5.1":"2024-09-26T07:41:27.796Z","0.5.1-beta-20240926023327.0":"2024-09-26T02:34:58.275Z","0.5.1-beta-20240925153650.0":"2024-09-25T15:38:27.640Z","0.5.1-beta-20240925041436.0":"2024-09-25T04:16:12.955Z","0.5.1-beta-20240925033823.0":"2024-09-25T03:39:54.300Z","0.5.1-beta-20240924080037.0":"2024-09-24T08:02:14.852Z","0.5.1-beta-20240924073900.0":"2024-09-24T07:40:33.688Z","0.5.1-beta-20240919083528.0":"2024-09-19T08:37:02.704Z","0.5.1-beta-20240919062753.0":"2024-09-19T06:29:33.220Z","0.5.1-beta-20240919061326.0":"2024-09-19T06:15:03.993Z","0.4.1-beta-20240919060113.0":"2024-09-19T06:02:38.040Z","0.5.0":"2024-09-12T03:31:45.696Z","0.4.1-beta-20240910113240.0":"2024-09-10T11:34:12.451Z","0.4.1-beta-20240910105229.0":"2024-09-10T10:54:05.141Z","0.4.1-beta-20240909114032.0":"2024-09-09T11:42:02.268Z","0.4.1-beta-20240909082645.0":"2024-09-09T08:28:13.628Z","0.4.1-beta-20240902070948.0":"2024-09-02T07:11:10.454Z","0.4.1-beta-20240902063143.0":"2024-09-02T06:33:10.175Z","0.4.1-beta-20240829043842.0":"2024-08-29T04:40:05.947Z","0.4.1-beta-20240828105147.0":"2024-08-28T10:53:10.105Z","0.4.1-beta-20240827150150.0":"2024-08-27T15:03:08.885Z","0.4.1-beta-20240827073616.0":"2024-08-27T07:37:37.731Z","0.4.0":"2024-08-27T00:30:01.720Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"versions":{"0.17.6-beta-20250605050844.0":{"name":"@midscene/shared","version":"0.17.6-beta-20250605050844.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u"},"_id":"@midscene/shared@0.17.6-beta-20250605050844.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qewRkJQvIqHh4F+4lJce9W8rFkFkYcz9bHOgCzx0W2E6UOoy0p+1TZEaJQRbGYDa3Km5jdg5Dn69zCHbwOFDjQ==","_resolved":"/tmp/38e681c2d06a5b3a9e9f4d8bb9c2d250/midscene-shared-0.17.6-beta-20250605050844.0.tgz","_from":"file:midscene-shared-0.17.6-beta-20250605050844.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"4647003175e164cc0c11f0903ae748925d13fef1","size":84838,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.6-beta-20250605050844.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.6-beta-20250605050844.0_1749100274782_0.8046185348887049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-05T05:11:15.001Z","publish_time":1749100275001,"_source_registry_name":"default","_cnpm_publish_time":1749100275001},"0.17.5":{"name":"@midscene/shared","version":"0.17.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u"},"_id":"@midscene/shared@0.17.5","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-s04YzAjUtA5bV8/ntAElOti4WcaV3Te8udOFfjEu6hHxtqnyqXopoDDv3mb1zUSdQwMC3w76EU730piNbF07+A==","_resolved":"/tmp/939f8efff3b358dd0d54f11df9f9f8a0/midscene-shared-0.17.5.tgz","_from":"file:midscene-shared-0.17.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"3b87a6f3986d7d42dd9104cd4b4885fdb705ca38","size":84543,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.5_1748938922669_0.23059070605409637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T08:22:02.840Z","publish_time":1748938922840,"_source_registry_name":"default","_cnpm_publish_time":1748938922840},"0.17.5-beta-20250530102932.0":{"name":"@midscene/shared","version":"0.17.5-beta-20250530102932.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u"},"_id":"@midscene/shared@0.17.5-beta-20250530102932.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-I0Bz+0KC1l5WmP6CpaITpX5XI1fRs6G55Rc3ngGAL9B92kQoWqFYRjFKAgDekIGHDZwJ8NjmM3KCPvzsqgsrQg==","_resolved":"/tmp/a281aff0cd49aa59fbdb73d3f14d5b5f/midscene-shared-0.17.5-beta-20250530102932.0.tgz","_from":"file:midscene-shared-0.17.5-beta-20250530102932.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d1b7e5641ef6550e3d8f3ab8cda7c213f03d3f9c","size":84838,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.5-beta-20250530102932.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.5-beta-20250530102932.0_1748601183069_0.42763062487058834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T10:33:03.278Z","publish_time":1748601183278,"_source_registry_name":"default","_cnpm_publish_time":1748601183278},"0.17.5-beta-20250530085206.0":{"name":"@midscene/shared","version":"0.17.5-beta-20250530085206.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u"},"_id":"@midscene/shared@0.17.5-beta-20250530085206.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wfYLihDXRJ6djfqxjKsmUppXo6URnc9bozJobq+Iis+N2/+PIlu8qbm0brHyYf7mOocSXXRtaTfSlYL13nIh3w==","_resolved":"/tmp/4ff6b5ea748d532d8f0e07ba0ba03f67/midscene-shared-0.17.5-beta-20250530085206.0.tgz","_from":"file:midscene-shared-0.17.5-beta-20250530085206.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"dbad0242a52a284563089facd363d7e92de44f74","size":84838,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.5-beta-20250530085206.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.5-beta-20250530085206.0_1748595272164_0.47069552529070235"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T08:54:32.335Z","publish_time":1748595272335,"_source_registry_name":"default","_cnpm_publish_time":1748595272335},"0.17.4":{"name":"@midscene/shared","version":"0.17.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u"},"_id":"@midscene/shared@0.17.4","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Bn+EJQfvYLoY5IU7LqQhB06VgKL1WO3XrVisl2lym2UGGD7vnl5ABrkgOiJdCvW/hvYwhnsV7tD1ctUsD0Apww==","_resolved":"/tmp/ea874d0cd61f9036dd3ca33b0767bcac/midscene-shared-0.17.4.tgz","_from":"file:midscene-shared-0.17.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"677f4ce6ca3f02806336f1059726834853f06c54","size":84543,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.4_1748586690016_0.5987590118186403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T06:31:30.244Z","publish_time":1748586690244,"_source_registry_name":"default","_cnpm_publish_time":1748586690244},"0.17.4-beta-20250530041415.0":{"name":"@midscene/shared","version":"0.17.4-beta-20250530041415.0","_id":"@midscene/shared@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"},"dist":{"shasum":"05ccbdf70f54a11f06c4a52d924a7b0f84c98e73","size":84562,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.4-beta-20250530041415.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.17.4-beta-20250530041415.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.17.4-beta-20250530041415.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./env":"./dist/lib/env.js","./img":"./dist/lib/img.js","./types":"./dist/lib/types.js","./utils":"./dist/lib/utils.js","./common":"./dist/lib/common.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","test:u":"vitest --run -u","release":"modern release","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/588dcbffea1eaf3fca80f01ece82ad68/midscene-shared-0.17.4-beta-20250530041415.0.tgz","_integrity":"sha512-eH2XgFLoR72jkXGS8derYmJ0hrnTdXnchrTYAnWqZtJ+K43VICgQa4+62uayTD+RsPdSBwtsL/jIZ6Z7zolknQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.8","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"env":["./dist/types/env.d.ts"],"img":["./dist/types/img.d.ts"],"types":["./dist/types/types.d.ts"],"utils":["./dist/types/utils.d.ts"],"common":["./dist/types/common.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@ui-tars/shared":"1.2.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.17.4-beta-20250530041415.0_1748578601682_0.9629871431445107","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-30T04:16:41.864Z","publish_time":1748578601864,"_source_registry_name":"default","_cnpm_publish_time":1748578601864},"0.17.4-beta-20250528162713.0":{"name":"@midscene/shared","version":"0.17.4-beta-20250528162713.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.4-beta-20250528162713.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gg8TRHLAtZ1EwDifFC6OLBZibO/W7z4nUl1SArSoULNN2xl0bUzE2z8GR1GMq8jzjzLeStJL303xUCYfNTE9Jg==","_resolved":"/tmp/5b5f4092fbe9c5835b8ec06fabff3b65/midscene-shared-0.17.4-beta-20250528162713.0.tgz","_from":"file:midscene-shared-0.17.4-beta-20250528162713.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"41d64156220d1dfdade11adfaffa4a09e276f973","size":89874,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.4-beta-20250528162713.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.4-beta-20250528162713.0_1748449778146_0.3261944124298042"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T16:29:38.343Z","publish_time":1748449778343,"_source_registry_name":"default","_cnpm_publish_time":1748449778343},"0.17.4-beta-20250526154612.0":{"name":"@midscene/shared","version":"0.17.4-beta-20250526154612.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.4-beta-20250526154612.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5v3uGvW04ApTYrL/KSnORUayUidQNvAkkwUlzqsBiPLMydYYXos6i+ovsVKUDRia/3p8Oi4+x5O8+x6QKRJc4Q==","_resolved":"/tmp/120f68200e406e8ca3b1b6f577ba9a85/midscene-shared-0.17.4-beta-20250526154612.0.tgz","_from":"file:midscene-shared-0.17.4-beta-20250526154612.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c5f38919a6a51c0d7b651e6dccfc323142d3b5ba","size":89874,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.4-beta-20250526154612.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.4-beta-20250526154612.0_1748274516863_0.09775003662712711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T15:48:37.076Z","publish_time":1748274517076,"_source_registry_name":"default","_cnpm_publish_time":1748274517076},"0.17.3":{"name":"@midscene/shared","version":"0.17.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.3","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-47dqCwM3LD9yNlnR7RuX8r4l/0dTijUlAmk7NybNGq02CV2RJ7PHbPxTbe9aDre47lhO+2xZYdm3p+btORwm4Q==","_resolved":"/tmp/afa63ba25dd4a05a419796099e47590d/midscene-shared-0.17.3.tgz","_from":"file:midscene-shared-0.17.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7f2cd59e481ecb2cb8771c208de040922e1d1869","size":89855,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.3_1748241419813_0.794295904776197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T06:37:00.023Z","publish_time":1748241420023,"_source_registry_name":"default","_cnpm_publish_time":1748241420023},"0.17.3-beta-20250526042111.0":{"name":"@midscene/shared","version":"0.17.3-beta-20250526042111.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.3-beta-20250526042111.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ODZdupPCYgwuA+q9hL0rGLSwWsJBCBCCjEOcdbYu9s2mQQidsnCmrl3eKeY6aM+/eEqWcRVrr0Di7LeagiihFw==","_resolved":"/tmp/066670040118744833b7e03dd0d49a20/midscene-shared-0.17.3-beta-20250526042111.0.tgz","_from":"file:midscene-shared-0.17.3-beta-20250526042111.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"69890bbaf96c3a105042e6ddfcda81b511b39a99","size":89873,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.3-beta-20250526042111.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.3-beta-20250526042111.0_1748233416509_0.2494801365375965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T04:23:36.751Z","publish_time":1748233416751,"_source_registry_name":"default","_cnpm_publish_time":1748233416751},"0.17.3-beta-20250526031130.0":{"name":"@midscene/shared","version":"0.17.3-beta-20250526031130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.3-beta-20250526031130.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-I4kZaVuqeLtJVo7VWQmvbSRYLaGhxUNQJG942wW+zz9fK8PwIVlxWiF6UHFPedaDuMrq4E9YHI0ZwEj3tFwQBw==","_resolved":"/tmp/7cc93f6f5fbaa4c956126956e3e7489f/midscene-shared-0.17.3-beta-20250526031130.0.tgz","_from":"file:midscene-shared-0.17.3-beta-20250526031130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f0267f89dcb469ea20bde4e652f77cbc07469804","size":89922,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.3-beta-20250526031130.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.3-beta-20250526031130.0_1748229232431_0.0895092964095503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T03:13:52.666Z","publish_time":1748229232666,"_source_registry_name":"default","_cnpm_publish_time":1748229232666},"0.17.2-beta-20250523075813.0":{"name":"@midscene/shared","version":"0.17.2-beta-20250523075813.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.2-beta-20250523075813.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ba+IsaRQdyz6pARPXQmbb77AYS2KZ4NQCMlarxwgJQuX4/LbRW2pcIdd9Rn55Qs9gQio+RYhZjIkgsZjsNKDOA==","_resolved":"/tmp/3a0229f12a98c03535ba46177f300f57/midscene-shared-0.17.2-beta-20250523075813.0.tgz","_from":"file:midscene-shared-0.17.2-beta-20250523075813.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"82c044c3b1c4973c4944fd5571e589c29e771705","size":89922,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.2-beta-20250523075813.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.2-beta-20250523075813.0_1747987233585_0.363787607191393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T08:00:33.768Z","publish_time":1747987233768,"_source_registry_name":"default","_cnpm_publish_time":1747987233768},"0.17.2-beta-20250523061809.0":{"name":"@midscene/shared","version":"0.17.2-beta-20250523061809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.2-beta-20250523061809.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LVNFyxhfRkO6hw1zRerxH/IOzV3ZuqLo4z18NJpVq18bCaN8Wk0yemtKGiHSSTW7ZzlLuWrfVAN7NeWUoE8iXQ==","_resolved":"/tmp/f1ede903f860a6a43f166308f8a189a0/midscene-shared-0.17.2-beta-20250523061809.0.tgz","_from":"file:midscene-shared-0.17.2-beta-20250523061809.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"866fcc4cfe2bc2441208a0c2e2f7b2dc727b7c4d","size":83564,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.2-beta-20250523061809.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.2-beta-20250523061809.0_1747981226857_0.3949271887034471"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T06:20:27.054Z","publish_time":1747981227054,"_source_registry_name":"default","_cnpm_publish_time":1747981227054},"0.17.2":{"name":"@midscene/shared","version":"0.17.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XsEqXIJDjLhTukKLBH4+vfV9sCecY8ABIWJuBaCn7ltBgqUepNKUiuXwc/Vj8oENvgqg/IzqpP/FFOdm2JdaJw==","_resolved":"/tmp/0094544c8f0979c4f7af2de0b268a30e/midscene-shared-0.17.2.tgz","_from":"file:midscene-shared-0.17.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"44d986349eaeeb0a9cc093d5fedfa303b2e0f5a5","size":83894,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.2_1747981132092_0.6473512122386178"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T06:18:52.297Z","publish_time":1747981132297,"_source_registry_name":"default","_cnpm_publish_time":1747981132297},"0.17.2-beta-20250522144134.0":{"name":"@midscene/shared","version":"0.17.2-beta-20250522144134.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.2-beta-20250522144134.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rav+nzS+zg8WCeQzwfdEC1RJlSDsdgVCsNQbuSneJrqhuDvy78e55kSWiw54nPGsYc/6s6M07U+flo688tpgWQ==","_resolved":"/tmp/5cbf2d3189cdebda118d9f89236e1e5b/midscene-shared-0.17.2-beta-20250522144134.0.tgz","_from":"file:midscene-shared-0.17.2-beta-20250522144134.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c8cfd70d9e278511531283be09d521fa1c073aec","size":84041,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.2-beta-20250522144134.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.2-beta-20250522144134.0_1747925039104_0.8610379980486496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T14:43:59.302Z","publish_time":1747925039302,"_source_registry_name":"default","_cnpm_publish_time":1747925039302},"0.17.2-beta-20250521233451.0":{"name":"@midscene/shared","version":"0.17.2-beta-20250521233451.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.2-beta-20250521233451.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qDs3Nrwmee3c4dnN/i5vbQ659tbR14N2Pb3hhsXANF8vA1Fi2l5flZpPbihX8SShkymzazSwfpA+60cjFr++3Q==","_resolved":"/tmp/049ca0d12e67e7f02f732ad7c565e803/midscene-shared-0.17.2-beta-20250521233451.0.tgz","_from":"file:midscene-shared-0.17.2-beta-20250521233451.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"60c707ce592bd405f8fa406350ab4bf815c76831","size":83913,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.2-beta-20250521233451.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.2-beta-20250521233451.0_1747870643680_0.03447836077262689"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T23:37:23.930Z","publish_time":1747870643930,"_source_registry_name":"default","_cnpm_publish_time":1747870643930},"0.17.2-beta-20250521131112.0":{"name":"@midscene/shared","version":"0.17.2-beta-20250521131112.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.2-beta-20250521131112.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qY9BpNyrK7ntp1SkXZxGdzuOuPcBQXMOOvpjSw/adIFZ8za0jO3efzT1dfzwqLJAn5XSug/SpA/66qp8j7KwFg==","_resolved":"/tmp/cc7eef59d6ce00364c8671e7dfd3714d/midscene-shared-0.17.2-beta-20250521131112.0.tgz","_from":"file:midscene-shared-0.17.2-beta-20250521131112.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"be4edca52acba4f548a2bedd521b531379ee1c1d","size":83556,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.2-beta-20250521131112.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.2-beta-20250521131112.0_1747833218697_0.6603635792484537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T13:13:38.952Z","publish_time":1747833218952,"_source_registry_name":"default","_cnpm_publish_time":1747833218952},"0.17.2-beta-20250521115451.0":{"name":"@midscene/shared","version":"0.17.2-beta-20250521115451.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.2-beta-20250521115451.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eEmFELAaetQBBfFNcF2G1DWVEAvfAifJue8gwqV7h+5ogMudGQBgOfkutPiJNdWLa1SzGLem4jVw/qFzbg0pJw==","_resolved":"/tmp/d47ce1ba515a68d35c8de8d4edd16542/midscene-shared-0.17.2-beta-20250521115451.0.tgz","_from":"file:midscene-shared-0.17.2-beta-20250521115451.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"53a55f51f31c2bdf9d60a7dbe1c45c37c3966be7","size":82829,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.2-beta-20250521115451.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.2-beta-20250521115451.0_1747828631863_0.18747507289462106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T11:57:12.028Z","publish_time":1747828632028,"_source_registry_name":"default","_cnpm_publish_time":1747828632028},"0.17.2-beta-20250521031635.0":{"name":"@midscene/shared","version":"0.17.2-beta-20250521031635.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.2-beta-20250521031635.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UW3uujoY4M6qS4Ij/gWWZdUQT53fnG0SjT73vAWAgxxJqX3bIhIPVWVQF21s0TzE8QGnYY2PKvmQDbNbhpNEHw==","_resolved":"/tmp/8f71c0eee93173e8759f1425ef9070fa/midscene-shared-0.17.2-beta-20250521031635.0.tgz","_from":"file:midscene-shared-0.17.2-beta-20250521031635.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"9e46d38df470773f66fd3e297cf093e12ce8f29d","size":82825,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.2-beta-20250521031635.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.2-beta-20250521031635.0_1747797560793_0.9362711207391836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T03:19:20.977Z","publish_time":1747797560977,"_source_registry_name":"default","_cnpm_publish_time":1747797560977},"0.17.1":{"name":"@midscene/shared","version":"0.17.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.1","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b7hkgXyzxvR3BAEpgt7DDwFijBtEQil5CIeA+hm0BcgHOW/8nh3CJHnAesCIcpXCWeMl36CVTEcS06eMlJn83w==","_resolved":"/tmp/464157924ff343678734b8eb1d488e84/midscene-shared-0.17.1.tgz","_from":"file:midscene-shared-0.17.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c988c733dce9e4b88c2d0c69f6c22b22ff9483a6","size":82807,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.1_1747732280796_0.9242104923120134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T09:11:20.976Z","publish_time":1747732280976,"_source_registry_name":"default","_cnpm_publish_time":1747732280976},"0.17.1-beta-20250520084554.0":{"name":"@midscene/shared","version":"0.17.1-beta-20250520084554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.1-beta-20250520084554.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aTo+wpv01soDqJUn4KDN5JGJM4LWxbSqrUN5zGwYMAtgTG+1J87xxcmc+uwwF0PPQc3IIq94OIaNYo5zvmp5Kw==","_resolved":"/tmp/0267eda246b4886d70617cadff468b0a/midscene-shared-0.17.1-beta-20250520084554.0.tgz","_from":"file:midscene-shared-0.17.1-beta-20250520084554.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e9917262005ade77458496bbed216b5909605777","size":82825,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.1-beta-20250520084554.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.1-beta-20250520084554.0_1747730899670_0.05293437636719878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T08:48:19.855Z","publish_time":1747730899855,"_source_registry_name":"default","_cnpm_publish_time":1747730899855},"0.17.1-beta-20250519125046.0":{"name":"@midscene/shared","version":"0.17.1-beta-20250519125046.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.1-beta-20250519125046.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iCxAeRF+Mpz/wGZ1ltQ0+iUd/86BTDyeCZDcNogDrThWxlbcnGVaQT87uDqnF6zH25EQYpc50dIi9G82L0b6WQ==","_resolved":"/tmp/5d175134424fbb8cb8877c4af87bed11/midscene-shared-0.17.1-beta-20250519125046.0.tgz","_from":"file:midscene-shared-0.17.1-beta-20250519125046.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e4725bf06940fce5e01779118bf835e6f51085b0","size":82426,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.1-beta-20250519125046.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.1-beta-20250519125046.0_1747659182995_0.5277434104110221"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T12:53:03.172Z","publish_time":1747659183172,"_source_registry_name":"default","_cnpm_publish_time":1747659183172},"0.17.1-beta-20250519085905.0":{"name":"@midscene/shared","version":"0.17.1-beta-20250519085905.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.1-beta-20250519085905.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5qZl1U3Id87PIxEDnzwahyN96eHXtWvENZHgsDdfzD1p4uBdOGpf6gLi/GeAjQCVo7PCxCnVOyLKuAjG1M0p+w==","_resolved":"/tmp/f7718590cfa6da4c029bf600787d4150/midscene-shared-0.17.1-beta-20250519085905.0.tgz","_from":"file:midscene-shared-0.17.1-beta-20250519085905.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d1a6cc5b3dc1449d8f4511c64a9ae48378c3c59b","size":82202,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.1-beta-20250519085905.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.1-beta-20250519085905.0_1747645282368_0.8476610004615255"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T09:01:22.553Z","publish_time":1747645282553,"_source_registry_name":"default","_cnpm_publish_time":1747645282553},"0.17.1-beta-20250519083404.0":{"name":"@midscene/shared","version":"0.17.1-beta-20250519083404.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.1-beta-20250519083404.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tMHO+lS+EKcD45JnRFmA5/chsxPDwbePXL9xDupNpkzXTWfDxz2251mreFW6tieqHmDgWfpXp4+tuLtxfCvTgA==","_resolved":"/tmp/ed60b513c49bbf6c0b9c78824f6c159e/midscene-shared-0.17.1-beta-20250519083404.0.tgz","_from":"file:midscene-shared-0.17.1-beta-20250519083404.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c50a386696c214e669126bb6981b08cb1376dc4b","size":81962,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.1-beta-20250519083404.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.1-beta-20250519083404.0_1747643785049_0.8212628986740236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T08:36:25.268Z","publish_time":1747643785268,"_source_registry_name":"default","_cnpm_publish_time":1747643785268},"0.17.1-beta-20250519071746.0":{"name":"@midscene/shared","version":"0.17.1-beta-20250519071746.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.1-beta-20250519071746.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VLBGDpM90Q+h+ypb+p7yXLW+dtGEkt0zTlEPfdde1uggaxQkB2SLsBaNaKy2emM1doJ6yQnkei5OSte8GFD+Mg==","_resolved":"/tmp/90196a6623ad3054a2a722b7638d6897/midscene-shared-0.17.1-beta-20250519071746.0.tgz","_from":"file:midscene-shared-0.17.1-beta-20250519071746.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"73435b595a12e00af6216fed6e45c42e219f72ce","size":81981,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.1-beta-20250519071746.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.1-beta-20250519071746.0_1747639203709_0.9522618194365409"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T07:20:03.869Z","publish_time":1747639203869,"_source_registry_name":"default","_cnpm_publish_time":1747639203869},"0.17.1-beta-20250519070950.0":{"name":"@midscene/shared","version":"0.17.1-beta-20250519070950.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.1-beta-20250519070950.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0R2iqb0HDPLc+Jo/jrqa0eG5uS+/gz0J511liflsgy/dvbISEpiVTWs+TQ8YdHfUZ6vT0yleB+ZADVkPO7Jrag==","_resolved":"/tmp/91dac4843cb6031b2194789947441eb4/midscene-shared-0.17.1-beta-20250519070950.0.tgz","_from":"file:midscene-shared-0.17.1-beta-20250519070950.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"37c933e95263d110210fc782246c2887cee13d98","size":81986,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.1-beta-20250519070950.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.1-beta-20250519070950.0_1747638726518_0.726209927680912"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T07:12:06.732Z","publish_time":1747638726732,"_source_registry_name":"default","_cnpm_publish_time":1747638726732},"0.17.0":{"name":"@midscene/shared","version":"0.17.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.17.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LYnroJyn0ZKBDL9hown1NWuAaw8rDvWcXxmHJj39ZYpBF1tm15UdxYHKxxA2Y/F9hwYdX/eLdlOxE/a8ycweJg==","_resolved":"/tmp/45d0bac04ada68c07249ed9d5708075a/midscene-shared-0.17.0.tgz","_from":"file:midscene-shared-0.17.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e37cb2da8fe4de2dc3a527f41b3896a2162ff0cd","size":81969,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.17.0_1747405924755_0.6785245054131179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T14:32:04.940Z","publish_time":1747405924940,"_source_registry_name":"default","_cnpm_publish_time":1747405924940},"0.16.11-beta-20250516141724.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250516141724.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250516141724.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iAwP0t+MrjT8JvINvCqFuPdmXzK1vYoLPUcIKcrSbpoJd7y1bRTJhwY48XUPduLNL0yTQEDZ1S+0y6mUicnjJQ==","_resolved":"/tmp/73a11a825721dcbd39f751017db78a7a/midscene-shared-0.16.11-beta-20250516141724.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250516141724.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"5d479f58f245a613c8ee7d90e429d9bca1e8f36b","size":81983,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250516141724.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250516141724.0_1747405178814_0.3521406436714296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T14:19:39.031Z","publish_time":1747405179031,"_source_registry_name":"default","_cnpm_publish_time":1747405179031},"0.16.11-beta-20250516083808.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250516083808.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250516083808.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6bRUuOPWN3tQA03o9bMUaYVG+wkX++61boxJ4xgQEGIZq8uiOVUIB58KWV8G1xUQtSZaDNIrtOQHdVc+GAQMHQ==","_resolved":"/tmp/bd95b46d940660a106b7d6e6fbf85a83/midscene-shared-0.16.11-beta-20250516083808.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250516083808.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"bf7572079dd39beccba8f644d672600b9b2ef291","size":81984,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250516083808.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250516083808.0_1747384827711_0.7266821636940524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T08:40:27.899Z","publish_time":1747384827899,"_source_registry_name":"default","_cnpm_publish_time":1747384827899},"0.16.11-beta-20250516080239.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250516080239.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250516080239.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UJZ+Cx4DBKkimZAiiQF9jLfJlci6zU7wvYVzNU+zCtmxmvFExQE7ev/uAMFBQVlRVgrRtg7BKJVcmFe5rvHM3g==","_resolved":"/tmp/da6a0454da277c6fb4f4dbed55f29738/midscene-shared-0.16.11-beta-20250516080239.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250516080239.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e445f112c26e8e4953aaa552aebbeeeddd1c0b56","size":81984,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250516080239.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250516080239.0_1747382702334_0.1350904926076144"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T08:05:02.521Z","publish_time":1747382702521,"_source_registry_name":"default","_cnpm_publish_time":1747382702521},"0.16.11-beta-20250516035357.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250516035357.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250516035357.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9Q4+jZWymhWL14vku+Pd1E9O0A6ko2IosAOqIBy+RvkHI5r0Q/z222TMI3spZcgIZ34I4l+iI780sIljoSSa4g==","_resolved":"/tmp/85c181636c75641686ee3635b9d8636f/midscene-shared-0.16.11-beta-20250516035357.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250516035357.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"65202804db3735d8ee7bdb39ff343cca573061fe","size":81460,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250516035357.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250516035357.0_1747367774044_0.7051395473133151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T03:56:14.265Z","publish_time":1747367774265,"_source_registry_name":"default","_cnpm_publish_time":1747367774265},"0.16.11-beta-20250515120437.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250515120437.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250515120437.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vu88gSLJZVq+8W3rtVoMKn1v4trTBsnwOY4CroxpdcZPnra8RWlQYnVm5vA9SYSUR9ubDDaTR/38wPkon+Hmog==","_resolved":"/tmp/54f83f217bf938af4f6be32c621fe237/midscene-shared-0.16.11-beta-20250515120437.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250515120437.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a3f59a0be118ba9d8f647d584279192d3af114af","size":81460,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250515120437.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250515120437.0_1747310811650_0.9788899234545418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-15T12:06:51.836Z","publish_time":1747310811836,"_source_registry_name":"default","_cnpm_publish_time":1747310811836},"0.16.11-beta-20250514094713.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250514094713.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250514094713.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ntQqLJS63Oyi7ISP3bgCtPPPnneINqHO2ONyd9IkBLjKNHfaCmnXrSyvZpDUat2gHxYaIU93zpPfbojXytSD2w==","_resolved":"/tmp/40824bc2fd903d3cfb0a5d17713753ae/midscene-shared-0.16.11-beta-20250514094713.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250514094713.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"402a1da4ad221e083814c0d7459479436c1910ad","size":81255,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250514094713.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250514094713.0_1747216167015_0.33158455130462583"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T09:49:27.229Z","publish_time":1747216167229,"_source_registry_name":"default","_cnpm_publish_time":1747216167229},"0.16.11-beta-20250514094019.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250514094019.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250514094019.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hGFDRDZClwJytv8H4IxA1tEFu92p8pF05pnclYdVl8YHrUo/VWe2F/zCygpp/UIWy7JRSzchdQbinD6QWNvmhQ==","_resolved":"/tmp/290428ba2978fc5b9edcbbcd20b58c6f/midscene-shared-0.16.11-beta-20250514094019.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250514094019.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"693e0508b63e789d3f88bbbf2dddfa4333ac5a59","size":81255,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250514094019.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250514094019.0_1747215757848_0.623118523379153"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T09:42:38.037Z","publish_time":1747215758037,"_source_registry_name":"default","_cnpm_publish_time":1747215758037},"0.16.11-beta-20250513121030.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250513121030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250513121030.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-p7EWHFQ1zHYSeVQGEZpGQpeH5DM8B7p2tH3NvwVFPdHz2SqiRxJSv3Wu2idxgFejKxQvtKJ/Upf/ul7c0z/l8Q==","_resolved":"/tmp/d45f91da7a07cf1e26cac52319992518/midscene-shared-0.16.11-beta-20250513121030.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250513121030.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0c7a29079775ea88f97dbb2d9988e0aa18c7a3bb","size":80951,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250513121030.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250513121030.0_1747138369009_0.8887567284498081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T12:12:49.197Z","publish_time":1747138369197,"_source_registry_name":"default","_cnpm_publish_time":1747138369197},"0.16.11-beta-20250513053735.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250513053735.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250513053735.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+Caj9wd44oSw/u/jCzsINOrLLhTD/5pYODWLgUyu1MvscfpKqfkAyugaksCnYcusn2s8MTa/nEszijt9Ksm+yA==","_resolved":"/tmp/f0667acddfdf0cb74c42074ae5eaf187/midscene-shared-0.16.11-beta-20250513053735.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250513053735.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d2da1e0b1d307200b56129af45a0a45d4b39cd35","size":80949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250513053735.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250513053735.0_1747114792463_0.9231235326749234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T05:39:52.627Z","publish_time":1747114792627,"_source_registry_name":"default","_cnpm_publish_time":1747114792627},"0.16.11-beta-20250513030612.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250513030612.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250513030612.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iz3SyRGWioGAqHRrUDxegtDcfz2g+aOZYBIXtJkqGVH3qh0za7cUoWjZzVCOTJoeqdRZsygpjjSmj7/aGgiW7w==","_resolved":"/tmp/d8fca2ca6b69062a9ca74304606ce544/midscene-shared-0.16.11-beta-20250513030612.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250513030612.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"532063329589e6bb727b00cbe7047001824ff088","size":80951,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250513030612.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250513030612.0_1747105710823_0.77176937216544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T03:08:31.018Z","publish_time":1747105711018,"_source_registry_name":"default","_cnpm_publish_time":1747105711018},"0.16.11-beta-20250513025122.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250513025122.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250513025122.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6oXPYk9wuIhDoumEMQAN5VkrxM1k7w3+kV/ya165OCVF0zccObwhc11RSBQQHGdxeMjtg0MVVf99cehO/VaO9w==","_resolved":"/tmp/fa4c5f5d77db3119b9fc25d3936e66c1/midscene-shared-0.16.11-beta-20250513025122.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250513025122.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a484c3fdbbd542b42fd988ecb11d437d786bc2d0","size":80951,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250513025122.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250513025122.0_1747104822452_0.2879384942766614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T02:53:42.634Z","publish_time":1747104822634,"_source_registry_name":"default","_cnpm_publish_time":1747104822634},"0.16.11-beta-20250512134434.0":{"name":"@midscene/shared","version":"0.16.11-beta-20250512134434.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js","./types":"./dist/lib/types.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"],"types":["./dist/types/types.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.11-beta-20250512134434.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1daLJl4nqFKSAh4RG0IRlAfp8lvfDvPcOfiUn7q6QbEAc/ahg8OUwTFgkbWgnIAGAdL2Qo0zK0WZuR9rIG7Q5g==","_resolved":"/tmp/2b4c937c7a4d8c8fc0f6474e06c49080/midscene-shared-0.16.11-beta-20250512134434.0.tgz","_from":"file:midscene-shared-0.16.11-beta-20250512134434.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b66390d36a4ec295d46c060b0c61838adf132d97","size":80950,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.11-beta-20250512134434.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.11-beta-20250512134434.0_1747057644750_0.1510130210817433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-12T13:47:25.065Z","publish_time":1747057645065,"_source_registry_name":"default","_cnpm_publish_time":1747057645065},"0.16.10":{"name":"@midscene/shared","version":"0.16.10","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.10","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hy9qEIsWdZ6ggMuUURakxzziJKD/iFA4LVu9ZWeENUeLrA4JERlNiooPzPx2EP53kYcCcDqnzS378NPJTo7B7A==","_resolved":"/tmp/e0512a22e42c4940205528a50288ae21/midscene-shared-0.16.10.tgz","_from":"file:midscene-shared-0.16.10.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"43f58f0d7354248a340d0fa852ab9d37cc93aa08","size":81237,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.10_1746781225499_0.8630220258092351"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T09:00:25.734Z","publish_time":1746781225734,"_source_registry_name":"default","_cnpm_publish_time":1746781225734},"0.16.10-beta-20250509084136.0":{"name":"@midscene/shared","version":"0.16.10-beta-20250509084136.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.10-beta-20250509084136.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-05lupqG2i5fTmDA8iUOkrNZKhTDCztAODs13ZMPZUZ+ToamTHlsaliwUyCVTkhqTQUSvcUKjh41Ye0LAHkDwaA==","_resolved":"/tmp/c714c885d8cd8818c3951475e34a9fa9/midscene-shared-0.16.10-beta-20250509084136.0.tgz","_from":"file:midscene-shared-0.16.10-beta-20250509084136.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e524252f28ef67e44b16c959dbf76633e0c64557","size":81255,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.10-beta-20250509084136.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.10-beta-20250509084136.0_1746780231498_0.3100203984507326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T08:43:51.697Z","publish_time":1746780231697,"_source_registry_name":"default","_cnpm_publish_time":1746780231697},"0.16.9":{"name":"@midscene/shared","version":"0.16.9","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.9","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hfJEN/ZDcV0zGMQLU/WzivT7w7mx9nz4r5jKBzQsQY0qGkhkncRmvrENrDIJ8nbqLqkqz2NwGy0+5Dus1nLgQg==","_resolved":"/tmp/99e284bfd8f212e3bce1bc6d6f9d15e2/midscene-shared-0.16.9.tgz","_from":"file:midscene-shared-0.16.9.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"bae4fef7a94a65aebfac983d1da7ba298d24b747","size":81238,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.9_1746762310168_0.4877298657727578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T03:45:10.337Z","publish_time":1746762310337,"_source_registry_name":"default","_cnpm_publish_time":1746762310337},"0.16.9-beta-20250508125518.0":{"name":"@midscene/shared","version":"0.16.9-beta-20250508125518.0","_id":"@midscene/shared@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"},"dist":{"shasum":"07a48b3bf88631995b7eba884c0644769fed2cca","size":80118,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.9-beta-20250508125518.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.16.9-beta-20250508125518.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.16.9-beta-20250508125518.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./env":"./dist/lib/env.js","./img":"./dist/lib/img.js","./types":"./dist/lib/types.js","./utils":"./dist/lib/utils.js","./common":"./dist/lib/common.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","test:u":"vitest --run -u","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3dbfb5f2485563e8aadb2c45afd8e0c9/midscene-shared-0.16.9-beta-20250508125518.0.tgz","_integrity":"sha512-B/QCGsAJEgohOvB2zK2pjFXeVloD4o8vqvwoJxDitgfphZDMlOHQfa6Vi/Ii7bu/4D9A9fJiWE+1m6aR1hPdYw==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.8","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"env":["./dist/types/env.d.ts"],"img":["./dist/types/img.d.ts"],"types":["./dist/types/types.d.ts"],"utils":["./dist/types/utils.d.ts"],"common":["./dist/types/common.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@ui-tars/shared":"1.2.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.9-beta-20250508125518.0_1746709071847_0.8694612064179601","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-08T12:57:52.073Z","publish_time":1746709072073,"_source_registry_name":"default","_cnpm_publish_time":1746709072073},"0.16.9-beta-20250507095704.0":{"name":"@midscene/shared","version":"0.16.9-beta-20250507095704.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.9-beta-20250507095704.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gCTDlBS4oF+WpdKADNGr8tq4kqwAosBkc6aBvJMjDXRlFYiykSa5YMNtvui+rz09SgPrnulSrQZbZF/C38BySg==","_resolved":"/tmp/c5945fd8c890d6b9fff8b14fce93c794/midscene-shared-0.16.9-beta-20250507095704.0.tgz","_from":"file:midscene-shared-0.16.9-beta-20250507095704.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c387d095ccf00a95c4988ede9cdbd5a9b712f1d2","size":81901,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.9-beta-20250507095704.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.9-beta-20250507095704.0_1746611973990_0.19240274039101912"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T09:59:34.153Z","publish_time":1746611974153,"_source_registry_name":"default","_cnpm_publish_time":1746611974153},"0.16.9-beta-20250506093037.0":{"name":"@midscene/shared","version":"0.16.9-beta-20250506093037.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.9-beta-20250506093037.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-At6el0BJ/SB01wAO/E30JTXLB3xASlwyrK7b14Jbyj38jOBEV2yruXjmH+2hSDskiAoDwr/BeDzHYigzTh6wgA==","_resolved":"/tmp/73a8586024baa011ef26aa3d659cf2c2/midscene-shared-0.16.9-beta-20250506093037.0.tgz","_from":"file:midscene-shared-0.16.9-beta-20250506093037.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"88f591926128264e6d91a5c1c5293f2efe90ea99","size":81156,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.9-beta-20250506093037.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.9-beta-20250506093037.0_1746523986037_0.8541086328810346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T09:33:06.224Z","publish_time":1746523986224,"_source_registry_name":"default","_cnpm_publish_time":1746523986224},"0.16.8":{"name":"@midscene/shared","version":"0.16.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.8","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TmOHc6vKCg/1Yjt6b0NWbnMG+SqBGFFRxGhuTJzv8ePqMXQ0Qmn+Uzm3K0vBLueNfBZQYBzq2mX8szCjVHonyw==","_resolved":"/tmp/178854f044040047466025a6e98698c3/midscene-shared-0.16.8.tgz","_from":"file:midscene-shared-0.16.8.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ed21ab8e0d18427e38bac63ebc737859e303b51c","size":80993,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.8_1746004715337_0.10839784824481935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T09:18:35.499Z","publish_time":1746004715499,"_source_registry_name":"default","_cnpm_publish_time":1746004715499},"0.16.8-beta-20250430090039.0":{"name":"@midscene/shared","version":"0.16.8-beta-20250430090039.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.8-beta-20250430090039.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gcSOL/bY/kAysIhBNatIH7e3B5Ad6gTy27eYrLc1y3luCriDDhTu83okjubxzuC254corF8NQ827jH/JOGqakQ==","_resolved":"/tmp/d866df77e13971e1bdd9c9d42bab2d29/midscene-shared-0.16.8-beta-20250430090039.0.tgz","_from":"file:midscene-shared-0.16.8-beta-20250430090039.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"73c5d9b38de4ce3c17cc49760c2667b81709636d","size":81014,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.8-beta-20250430090039.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.8-beta-20250430090039.0_1746003788116_0.37602857704612025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T09:03:08.360Z","publish_time":1746003788360,"_source_registry_name":"default","_cnpm_publish_time":1746003788360},"0.16.6-beta-20250430061517.0":{"name":"@midscene/shared","version":"0.16.6-beta-20250430061517.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.6-beta-20250430061517.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jTwdyknY0nuXm2YZCY4VvsajN8msqddyUrMhaZD2KDlTCmto+FnRsf8g2Kj2snKFHjFqQ7kWhPcALELYL9T5xg==","_resolved":"/tmp/6519cbd09f0febd5e9b5ec71b558ecd0/midscene-shared-0.16.6-beta-20250430061517.0.tgz","_from":"file:midscene-shared-0.16.6-beta-20250430061517.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c63fe7716c134d71633b2bd99e53453a6b6f6d6a","size":81007,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.6-beta-20250430061517.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.6-beta-20250430061517.0_1745993862694_0.6059652073395676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T06:17:42.864Z","publish_time":1745993862864,"_source_registry_name":"default","_cnpm_publish_time":1745993862864},"0.16.8-beta-20250430052832.0":{"name":"@midscene/shared","version":"0.16.8-beta-20250430052832.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.8-beta-20250430052832.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ru6Qk0PYFvDLuCTauXrgJ9VtWL3jgUQxQZLt8/TfukFpW20SgThu8XS3AFzK2/FCEovC/IVeIfso6ojrmhuVWg==","_resolved":"/tmp/e2faa9241d90ff04480c432b23dac07f/midscene-shared-0.16.8-beta-20250430052832.0.tgz","_from":"file:midscene-shared-0.16.8-beta-20250430052832.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6d7cea6a3f76a8032aae093b6b1de9ee35c11a54","size":81012,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.8-beta-20250430052832.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.8-beta-20250430052832.0_1745991076503_0.2938199561285568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T05:31:16.705Z","publish_time":1745991076705,"_source_registry_name":"default","_cnpm_publish_time":1745991076705},"0.16.8-beta-20250430022512.0":{"name":"@midscene/shared","version":"0.16.8-beta-20250430022512.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.8-beta-20250430022512.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OrTp/ZiSRSXrSzqBx11kRAp4fbWNQj5Rrv0DYzISdLiRC142MfnEvVMyzvee5xwceyJf6J2dqF4tNvDiv4Dp0w==","_resolved":"/tmp/a73ec1785a9741d1a00b56cb6712fec9/midscene-shared-0.16.8-beta-20250430022512.0.tgz","_from":"file:midscene-shared-0.16.8-beta-20250430022512.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"8f11d66354624f9106468881d615ec16820518f0","size":81014,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.8-beta-20250430022512.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.8-beta-20250430022512.0_1745980077356_0.7063796265139564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T02:27:57.559Z","publish_time":1745980077559,"_source_registry_name":"default","_cnpm_publish_time":1745980077559},"0.16.8-beta-20250429145446.0":{"name":"@midscene/shared","version":"0.16.8-beta-20250429145446.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.8-beta-20250429145446.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EZQWv2sxYeAeTMLc5f9yjdQ+lD7E/5Jr07zm8yDjxTM2lCiDkTtL0OYIrhdYgYlBAhiL8AmqGZGXKoIP1DmuWQ==","_resolved":"/tmp/58a33d679a747e0f2ae3350c90fc9f9e/midscene-shared-0.16.8-beta-20250429145446.0.tgz","_from":"file:midscene-shared-0.16.8-beta-20250429145446.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"9f2a9ea204eba6aa656dd11cf28de0b298351acc","size":81014,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.8-beta-20250429145446.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.8-beta-20250429145446.0_1745938651847_0.353180414257088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T14:57:32.019Z","publish_time":1745938652019,"_source_registry_name":"default","_cnpm_publish_time":1745938652019},"0.16.7":{"name":"@midscene/shared","version":"0.16.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.7","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gi/ZVGlC71LQIlQrBipwlUhn7eFrqp/r5KLltc0jDLnemAIIvAxnvT8YC1Q1bCnRfOW8CsBSbd/j/CjmZanhbA==","_resolved":"/tmp/861d7dc8808c3c8498653b05d07d95ae/midscene-shared-0.16.7.tgz","_from":"file:midscene-shared-0.16.7.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7be76fea5c2d9c1890d62b92dc1ee0bddd254ab1","size":80988,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.7_1745915832001_0.3064210550137776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T08:37:12.181Z","publish_time":1745915832181,"_source_registry_name":"default","_cnpm_publish_time":1745915832181},"0.16.6-beta-20250429073247.0":{"name":"@midscene/shared","version":"0.16.6-beta-20250429073247.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.6-beta-20250429073247.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XNKHRoV3F8ZzBD/k974VfsNMTuUGyshQm8BvGQJIgI6jgh2hbXpp3yD8wddpL9iIsaozFGYIDhYNszfT8OmUGA==","_resolved":"/tmp/a9dcd855c9d9186145c3f3b6bfe5ae87/midscene-shared-0.16.6-beta-20250429073247.0.tgz","_from":"file:midscene-shared-0.16.6-beta-20250429073247.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a7bd10a5182db1728183a698ed77ac7c83aa2661","size":81007,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.6-beta-20250429073247.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.6-beta-20250429073247.0_1745912129836_0.04698063322742452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T07:35:30.061Z","publish_time":1745912130061,"_source_registry_name":"default","_cnpm_publish_time":1745912130061},"0.16.6":{"name":"@midscene/shared","version":"0.16.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.6","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ETtukJep2wq1J4EfiXY/TiXWte7c0Cfp1R88WNQwgb8qNGcdrHxY4PCfWBg49X+9v/BQbE3ZLRI34Y4af0YkCw==","_resolved":"/tmp/7443ea637400c5a21b87a142fe967489/midscene-shared-0.16.6.tgz","_from":"file:midscene-shared-0.16.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"394f813161513f8cc4f4ed446d36b820beed319e","size":80988,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.6_1745906107526_0.6786453078721486"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T05:55:07.718Z","publish_time":1745906107718,"_source_registry_name":"default","_cnpm_publish_time":1745906107718},"0.16.5":{"name":"@midscene/shared","version":"0.16.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.5","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cG6RS/JVbOM+t7VUAIdJvu03e++e1F5jaJ9B18DGC8Tq3KQHAskIhSKMM53GV49LxhFBAHfC8zVy35MjY7pWjw==","_resolved":"/tmp/317862c523ad462a1b7a42671619df16/midscene-shared-0.16.5.tgz","_from":"file:midscene-shared-0.16.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b14fe2c40b455d44cf546e3480c451e3549f84b9","size":80981,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.5_1745903878671_0.8164604588409532"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T05:17:58.849Z","publish_time":1745903878849,"_source_registry_name":"default","_cnpm_publish_time":1745903878849},"0.16.4":{"name":"@midscene/shared","version":"0.16.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.4","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-f+9MEAU0CFNtdcxBID5NANhD6DtxTCF/jefOBpzuHbH0HabtEwXCA8dK42sxIn8pxCyXhQK/UD+OOTd3YZV/Eg==","_resolved":"/tmp/5b2841e8d1b4bd1c5d263e6efec3ea43/midscene-shared-0.16.4.tgz","_from":"file:midscene-shared-0.16.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7f5f303fae9b2bf45453e7ab3e122445d199c0ba","size":80979,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.4_1745900767823_0.4286688051313572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T04:26:07.993Z","publish_time":1745900767993,"_source_registry_name":"default","_cnpm_publish_time":1745900767993},"0.16.4-beta-20250429033218.0":{"name":"@midscene/shared","version":"0.16.4-beta-20250429033218.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.4-beta-20250429033218.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cL5/jzFb0flMbPa25Ex18MahSmwgVAgJU7DPG6cIAR3vn1ziuSaPB3H7ulCxFkY3OJkfuhl9MD+pqKr4J5QMeA==","_resolved":"/tmp/da597f4d7cb716a66977cfef03bd5901/midscene-shared-0.16.4-beta-20250429033218.0.tgz","_from":"file:midscene-shared-0.16.4-beta-20250429033218.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"10ba91a4f5532e77d6beb7a301277b9febd93032","size":80998,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.4-beta-20250429033218.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.4-beta-20250429033218.0_1745897701734_0.39812859093985686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T03:35:01.962Z","publish_time":1745897701962,"_source_registry_name":"default","_cnpm_publish_time":1745897701962},"0.16.3":{"name":"@midscene/shared","version":"0.16.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.3","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oMdp9lPQAaXwdUjIEC77LtA9bDtAPx9ALol/BOtsM00g+2wMy5lE9xokLCAPc/0LClRBCuyHpkOv0i2KIqP2uw==","_resolved":"/tmp/943a3146140ce3f58db52e876d05f5ea/midscene-shared-0.16.3.tgz","_from":"file:midscene-shared-0.16.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"4ec938cdfaed556e8abd0a9553c3339d6b15b10a","size":80981,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.3_1745853317200_0.705366328083807"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T15:15:17.383Z","publish_time":1745853317383,"_source_registry_name":"default","_cnpm_publish_time":1745853317383},"0.16.3-beta-20250428133510.0":{"name":"@midscene/shared","version":"0.16.3-beta-20250428133510.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.3-beta-20250428133510.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZRJx4+qDz58wIU/G9cj5J9dx6H60Y774rCEelBEXGZnkW7o2E7ypTK7qAH/PzXh6jVvWtF2jTcWE4e6NHYNZ7g==","_resolved":"/tmp/d938a158cd98d39be878e21fa6042fe4/midscene-shared-0.16.3-beta-20250428133510.0.tgz","_from":"file:midscene-shared-0.16.3-beta-20250428133510.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e8ac00f06939faa8a0af9db9cc551f320a2028ca","size":80999,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.3-beta-20250428133510.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.3-beta-20250428133510.0_1745847456152_0.8281790202423913"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:37:36.369Z","publish_time":1745847456369,"_source_registry_name":"default","_cnpm_publish_time":1745847456369},"0.16.3-beta-20250428131551.0":{"name":"@midscene/shared","version":"0.16.3-beta-20250428131551.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.3-beta-20250428131551.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ryCCfV3O1bz9gsUoSgvsrf8I3PAl+pYfJiSdx4uPQHokBocebwLF5ahjyrvtBCCQYM+uOm97LLXgbVpdydzikA==","_resolved":"/tmp/26d91334c97ba7b11d070cf4d37482f7/midscene-shared-0.16.3-beta-20250428131551.0.tgz","_from":"file:midscene-shared-0.16.3-beta-20250428131551.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e259e01f84e7460b9eabb96dc08a6ff0e218d1b6","size":80999,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.3-beta-20250428131551.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.3-beta-20250428131551.0_1745846296030_0.24597134145830624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:18:16.207Z","publish_time":1745846296207,"_source_registry_name":"default","_cnpm_publish_time":1745846296207},"0.16.3-beta-20250428130625.0":{"name":"@midscene/shared","version":"0.16.3-beta-20250428130625.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.3-beta-20250428130625.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rKyz2NZMfL30on1QWrsdmsgTdzQ8AOCMEfl9vEGy2YqUBkDqsyXGiWqV2q9CNAUsdieQAiAD1ASi06I98KzPTw==","_resolved":"/tmp/5ab4d7d89b0eaed1b048967799f5f7b7/midscene-shared-0.16.3-beta-20250428130625.0.tgz","_from":"file:midscene-shared-0.16.3-beta-20250428130625.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"867b0869a1e198a25fcb1d3af456b90f689f48ce","size":80999,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.3-beta-20250428130625.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.3-beta-20250428130625.0_1745845727756_0.19771625000062376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:08:47.978Z","publish_time":1745845727978,"_source_registry_name":"default","_cnpm_publish_time":1745845727978},"0.16.3-beta-20250428073237.0":{"name":"@midscene/shared","version":"0.16.3-beta-20250428073237.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.3-beta-20250428073237.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gGtHoW2xp2p0Fxkw2+0pCxiQi4KmqEWMj66H7uLjlodslLRvItVeQz9BSbLejs7ukwgcKjvcydeTJ49G9CVCfQ==","_resolved":"/tmp/5e793eb88088e4ea4cc7e1d3d4d27a40/midscene-shared-0.16.3-beta-20250428073237.0.tgz","_from":"file:midscene-shared-0.16.3-beta-20250428073237.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"36fde82132f54f908cbcadc9a1c689589a46555d","size":80999,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.3-beta-20250428073237.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.3-beta-20250428073237.0_1745825710995_0.7396959127085128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T07:35:11.170Z","publish_time":1745825711170,"_source_registry_name":"default","_cnpm_publish_time":1745825711170},"0.16.2":{"name":"@midscene/shared","version":"0.16.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MHPumSiYiYyi4cVIJ4Ob4WVg88TA3ES3gS5mJDAspwn0K7MbAhheRh+Q2EE9JqEFb4S4oahvRezfjtnt3DioLA==","_resolved":"/tmp/9463a9ab10bbfe22c8d56be5bf805d4c/midscene-shared-0.16.2.tgz","_from":"file:midscene-shared-0.16.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"869a62fb4f9d97860929dfe7c74eecf04d976b83","size":80981,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.2_1745821340405_0.09447711657780822"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T06:22:20.575Z","publish_time":1745821340575,"_source_registry_name":"default","_cnpm_publish_time":1745821340575},"0.16.2-beta-20250428050045.0":{"name":"@midscene/shared","version":"0.16.2-beta-20250428050045.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.2-beta-20250428050045.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FikcuPklC7/kp/yHWBlABsPZBx2M4DqYgx7FSZOM50TOR5W5iKlCR0TwLqWuD21ayLaHmmj2/doaniGZM0vu2w==","_resolved":"/tmp/ee61fa1bd0535e33dc08cd9419b0b8d1/midscene-shared-0.16.2-beta-20250428050045.0.tgz","_from":"file:midscene-shared-0.16.2-beta-20250428050045.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"aef354edf08a43d81664fcdfd4dd46dd771ecd12","size":80999,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.2-beta-20250428050045.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.2-beta-20250428050045.0_1745816585480_0.17752066905731834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T05:03:05.719Z","publish_time":1745816585719,"_source_registry_name":"default","_cnpm_publish_time":1745816585719},"0.16.1-beta-20250428041254.0":{"name":"@midscene/shared","version":"0.16.1-beta-20250428041254.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.1-beta-20250428041254.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2mZQZNeAguNKtbg7uowlaTF4kMvWPpBFcGiIzzi5FiP/Bt0q/kQH5Qeh9wdBHlVsJqXsieE9ehmaLuQVA1Eizg==","_resolved":"/tmp/4739f5f252b68fb2c3a35ad499d25bda/midscene-shared-0.16.1-beta-20250428041254.0.tgz","_from":"file:midscene-shared-0.16.1-beta-20250428041254.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"cbd096c1d8e6be6fbc42a0c709bc94d16c05ddc0","size":80996,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.1-beta-20250428041254.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.1-beta-20250428041254.0_1745813713381_0.044419373240379256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T04:15:13.562Z","publish_time":1745813713562,"_source_registry_name":"default","_cnpm_publish_time":1745813713562},"0.16.1":{"name":"@midscene/shared","version":"0.16.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.1","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4IDbRgGn7mfREc/1ONTAHTO7xn//w7Jp36VDbDVu8VhBtaz9FVLgwYGLCF7nMfSc5EvNr/+mHfM+H+xPiQRhzg==","_resolved":"/tmp/4171d3a1fa02dff060243fcadbfc3420/midscene-shared-0.16.1.tgz","_from":"file:midscene-shared-0.16.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"fac84aa7070e0fae5efa7b911a0ff25da875dc04","size":80980,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.1_1745809131245_0.04364781433740372"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T02:58:51.417Z","publish_time":1745809131417,"_source_registry_name":"default","_cnpm_publish_time":1745809131417},"0.16.0":{"name":"@midscene/shared","version":"0.16.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.16.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gPUindHQGmMhb2AtMOIc1SixerXCuyY10AzPPKHdzKhd2U0SaKnsuLbK1mZt09eVSreX4aLfszuOcV22ZwNfSA==","_resolved":"/tmp/e3bed1f6cd16251f04ea3d04a5c12fb6/midscene-shared-0.16.0.tgz","_from":"file:midscene-shared-0.16.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"60ded576eaeb51202a3901ac59f871b39b4aa9ca","size":80507,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.16.0_1745800003932_0.8594286861088922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T00:26:44.152Z","publish_time":1745800004152,"_source_registry_name":"default","_cnpm_publish_time":1745800004152},"0.15.6-beta-20250427123457.0":{"name":"@midscene/shared","version":"0.15.6-beta-20250427123457.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.6-beta-20250427123457.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-v9tbHUupv0LIq2ZmzsZI29c0ph5hTyzY7dGPJ5zRnu1UImHenylZ+MUW5hXGyB0ZMARq9VfO3l5jCUCdVjwN4g==","_resolved":"/tmp/baac8bd2bbb3414a740e01b1cc2d0231/midscene-shared-0.15.6-beta-20250427123457.0.tgz","_from":"file:midscene-shared-0.15.6-beta-20250427123457.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"86fd40b766620541d2be26e44c672ae21047cbaa","size":81001,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.6-beta-20250427123457.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.6-beta-20250427123457.0_1745757447433_0.4767961366498936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T12:37:27.614Z","publish_time":1745757447614,"_source_registry_name":"default","_cnpm_publish_time":1745757447614},"0.15.6-beta-20250427100912.0":{"name":"@midscene/shared","version":"0.15.6-beta-20250427100912.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.6-beta-20250427100912.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Bf+cBel/labnNfxv/4YlPVoWShi5ydcPrHUlSUKsbg67P74Z/uSNy/z/ribuI8iwj5MKM0Pcg0QClVQKbRt2kg==","_resolved":"/tmp/e646e5427cf985854f8a61caf2096a24/midscene-shared-0.15.6-beta-20250427100912.0.tgz","_from":"file:midscene-shared-0.15.6-beta-20250427100912.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0ab4873d2dd82b2d5e5ae21a104a1f8d72d7f05e","size":80526,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.6-beta-20250427100912.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.6-beta-20250427100912.0_1745748697326_0.3834358816006591"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T10:11:37.553Z","publish_time":1745748697553,"_source_registry_name":"default","_cnpm_publish_time":1745748697553},"0.15.6-beta-20250427073405.0":{"name":"@midscene/shared","version":"0.15.6-beta-20250427073405.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.6-beta-20250427073405.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PEjrgbTx1M7ySliQDqRwU0cYw3D89j74ncixbD6QXdilh7vsG5v8RbNwdXPG4m/tuSi9wi5yCgKI9dmW72PcCQ==","_resolved":"/tmp/9726d0f1c545d50931b3df3c3c10fae8/midscene-shared-0.15.6-beta-20250427073405.0.tgz","_from":"file:midscene-shared-0.15.6-beta-20250427073405.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"afca3dec29c4d89dbce2931ab9272f2ce168b979","size":80945,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.6-beta-20250427073405.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.6-beta-20250427073405.0_1745739382521_0.19624109558583802"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T07:36:22.728Z","publish_time":1745739382728,"_source_registry_name":"default","_cnpm_publish_time":1745739382728},"0.15.6-beta-20250427061722.0":{"name":"@midscene/shared","version":"0.15.6-beta-20250427061722.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","@ui-tars/shared":"1.2.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.6-beta-20250427061722.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EHvZzQ7XKWHSZuOJLQsrm/hyXKDxtPjVNB477JO23rbfyr45FHKb/Ogci0Yqhf629KjbQ+SzYRfePT789JsrSg==","_resolved":"/tmp/b1e3fef4bdc93c5d0f522926c328c4ef/midscene-shared-0.15.6-beta-20250427061722.0.tgz","_from":"file:midscene-shared-0.15.6-beta-20250427061722.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6e0a65b77fb9d15053a3ccb90c829b54bcea48f5","size":80945,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.6-beta-20250427061722.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.6-beta-20250427061722.0_1745734787866_0.011577724367980657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T06:19:48.068Z","publish_time":1745734788068,"_source_registry_name":"default","_cnpm_publish_time":1745734788068},"0.15.5":{"name":"@midscene/shared","version":"0.15.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.5","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6w7bAPFAKoQComPhIWCLyM34D4BsIpyuHE3b0sQNpv5lVtAUu7q/7ogMfFQt1WHj4Z6dtoiWThzGAvsRR9c45g==","_resolved":"/tmp/dff6c11e9949cdbe4c6330d2ac5dcb77/midscene-shared-0.15.5.tgz","_from":"file:midscene-shared-0.15.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c15ba8e82252266d0ba26071fddbd6cf7770c7f4","size":80509,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.5_1745653345376_0.9964239186486248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-26T07:42:25.610Z","publish_time":1745653345610,"_source_registry_name":"default","_cnpm_publish_time":1745653345610},"0.15.5-beta-20250425104203.0":{"name":"@midscene/shared","version":"0.15.5-beta-20250425104203.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.5-beta-20250425104203.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1x58Bh2Y31nakLAFYfGwFvvsFlmvzQ797411udHVh2cAaEAYqUyI5crE6Va2oXMr30EFVGBpUCHxsaYTgzFt6g==","_resolved":"/tmp/4cb9f41be37344a021274f7996c02455/midscene-shared-0.15.5-beta-20250425104203.0.tgz","_from":"file:midscene-shared-0.15.5-beta-20250425104203.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f81556ac649386bb122d4060fd6fa4b4fe387bb6","size":80526,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.5-beta-20250425104203.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.5-beta-20250425104203.0_1745577865081_0.9566670960438644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T10:44:25.291Z","publish_time":1745577865291,"_source_registry_name":"default","_cnpm_publish_time":1745577865291},"0.15.4-beta-20250425092636.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250425092636.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250425092636.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ddPHIlzLxY4+ptClDCOuPcwtNnZJDep4+ezE61pDgegq+E8bvxgTGUDNUz2S5Fu9zBRvTSpJMgUn0PIbDmCxfg==","_resolved":"/tmp/6e71ca21612c3d9970e34745c1b5fb6d/midscene-shared-0.15.4-beta-20250425092636.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250425092636.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"23c51ee0b1cd99a06b7fa635f5393af174bb6494","size":80527,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250425092636.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250425092636.0_1745573339813_0.7322580341608518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T09:28:59.981Z","publish_time":1745573339981,"_source_registry_name":"default","_cnpm_publish_time":1745573339981},"0.15.4":{"name":"@midscene/shared","version":"0.15.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0CcVRuXeoBikHHe2hC4EYnjwenr4idRa5kxoPl5jdT0Ab940j54Amz8TMNqVODukgPGINUOLsz90xAzVmWhBow==","_resolved":"/tmp/75869ebb4aaa67676e4971e20a42dabb/midscene-shared-0.15.4.tgz","_from":"file:midscene-shared-0.15.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"9c7a75f6098e05bfa87b2a0e170219b2de311c67","size":80509,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4_1745572743301_0.787657458781118"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T09:19:03.479Z","publish_time":1745572743479,"_source_registry_name":"default","_cnpm_publish_time":1745572743479},"0.15.4-beta-20250425084516.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250425084516.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250425084516.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YQ/FSeeEAaU9J9OjhbcR0m6GUacX/NAd7BmCyCEBvoY2tnS8eVaP1PddfT4uKeNEeAblTfERlD0rNUTavk2XdA==","_resolved":"/tmp/caf5d5b7753b7eefe4400e34fc36e2aa/midscene-shared-0.15.4-beta-20250425084516.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250425084516.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a688df69156b0798e15fe52f9ac3fc9cd8d2ea82","size":80527,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250425084516.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250425084516.0_1745570862538_0.8390110421330463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T08:47:42.707Z","publish_time":1745570862707,"_source_registry_name":"default","_cnpm_publish_time":1745570862707},"0.15.4-beta-20250425081103.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250425081103.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250425081103.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bji+J384GCujlyfXqV2P7nDcIk0MiK0fBSa2Vr2IiUctdmq4lXYZtquJ7g6wz/rGoHB6Xzqb4lezpZqKLl0LNA==","_resolved":"/tmp/0ac23f70d2677c36e740345888bf372d/midscene-shared-0.15.4-beta-20250425081103.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250425081103.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"43807cda2f81a7b62158efcf8bb13d72093f1774","size":80526,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250425081103.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250425081103.0_1745568801559_0.1645333570723131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T08:13:21.816Z","publish_time":1745568801816,"_source_registry_name":"default","_cnpm_publish_time":1745568801816},"0.15.4-beta-20250425074706.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250425074706.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250425074706.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/QKqbxQw6WnO1Ad8LsPczoGgVN+f1sp3XsDYvkJUmo4xsDMJs3aUqcQ+v+RMTy/ZRhjS6C5tKLm0s/HJbJABGg==","_resolved":"/tmp/fb33af3468187fc6dd4425cc725928ac/midscene-shared-0.15.4-beta-20250425074706.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250425074706.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"2f76f4d99ea6a06d1cb68ab3a6fc366dbae98ee1","size":80527,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250425074706.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250425074706.0_1745567373191_0.8457434185495745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T07:49:33.377Z","publish_time":1745567373377,"_source_registry_name":"default","_cnpm_publish_time":1745567373377},"0.15.4-beta-20250425065935.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250425065935.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250425065935.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-In7bCFHaNkoVdoRqivxyQgdbLiUPJYf1YNgtNQWIKAsk8CRNo2Dd50x+gd728RtktMJMvK04z8Z7BhvPr3oamQ==","_resolved":"/tmp/a2dc668b39076f82056237e02ce377ed/midscene-shared-0.15.4-beta-20250425065935.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250425065935.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"4f7fc9226fc3c76560b767bf54579ec5f0201a8d","size":80527,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250425065935.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250425065935.0_1745564513690_0.003610642449263679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T07:01:53.883Z","publish_time":1745564513883,"_source_registry_name":"default","_cnpm_publish_time":1745564513883},"0.15.4-beta-20250425035200.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250425035200.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250425035200.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EOr++uVDvCg+RXM33NTnewLSo3j+ySV6zqDYOU9Fi6l3eI2MK4x7Q6SajrzmNhDPY4xHnOQ6ljusShuTTsO8fQ==","_resolved":"/tmp/d9a7e152045a4e2c64fbb9231b5fab5a/midscene-shared-0.15.4-beta-20250425035200.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250425035200.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0db8ef8e6d18320e7338a58b7817339e0f591e26","size":80526,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250425035200.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250425035200.0_1745553293174_0.6880538440964024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T03:54:53.363Z","publish_time":1745553293363,"_source_registry_name":"default","_cnpm_publish_time":1745553293363},"0.15.4-beta-20250425030037.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250425030037.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250425030037.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wczJfiMDtGCF+dU16sFekGTIp1SzcudAOBKP98qsJNK615Ok8Tw+Xn7o+QGMgV5navkui5VK0CIdOZaydKZm5g==","_resolved":"/tmp/862abac410dc995b560c76fd5bddf0ce/midscene-shared-0.15.4-beta-20250425030037.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250425030037.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f2ff2db962c0eb4e3e8e8342cbf9ede67ae00c60","size":80526,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250425030037.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250425030037.0_1745550207955_0.24662082887989478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T03:03:28.174Z","publish_time":1745550208174,"_source_registry_name":"default","_cnpm_publish_time":1745550208174},"0.15.4-beta-20250425014742.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250425014742.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250425014742.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Dw1E5tXvt3YObUjiB9EwctfqfWO25cVgDlF4bScoHoTCtN8YNXARqK/G8HiqwMGTfScsYUJlOBG4BgDJAWptMg==","_resolved":"/tmp/02b6f558a644f7e8b4ca4cf3f414c4bb/midscene-shared-0.15.4-beta-20250425014742.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250425014742.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"490ee534d85313e17182e2668f274085bbb0da6d","size":74451,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250425014742.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250425014742.0_1745545809832_0.813139471477498"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T01:50:10.050Z","publish_time":1745545810050,"_source_registry_name":"default","_cnpm_publish_time":1745545810050},"0.15.4-beta-20250424145935.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250424145935.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js","./env":"./dist/lib/env.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"],"env":["./dist/types/env.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250424145935.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hJ705FOjBYsQQSw6Q6s6b9Bn42ayG7mmNoPxPAJJYeDA7cG+7Cd2lZ0sIjL7BQm4M8lb1mEtmN4OJNgcPSOnhg==","_resolved":"/tmp/5eef4f0973eaa6e0221d96bab7ca3bd6/midscene-shared-0.15.4-beta-20250424145935.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250424145935.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b6fd11fab96e437966fcd671386df7790f0abcaa","size":80527,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250424145935.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250424145935.0_1745506915997_0.6465047705553906"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T15:01:56.199Z","publish_time":1745506916199,"_source_registry_name":"default","_cnpm_publish_time":1745506916199},"0.15.4-beta-20250424121213.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250424121213.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250424121213.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-O+tv3QzTN7ORAeq3Oy5qxjv0qgKl9QRhXdqXjS+7hh0pEAG4WGpD9IBbcdimUWAASF9/2ZPx09fAid+AQMjBmw==","_resolved":"/tmp/73883224602dae176713b8b46e603ca7/midscene-shared-0.15.4-beta-20250424121213.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250424121213.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"87eca413027e3f69e3aa3fa74ce41591a432a909","size":74451,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250424121213.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250424121213.0_1745496874122_0.8868832891543388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T12:14:34.309Z","publish_time":1745496874309,"_source_registry_name":"default","_cnpm_publish_time":1745496874309},"0.15.4-beta-20250424082035.0":{"name":"@midscene/shared","version":"0.15.4-beta-20250424082035.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.4-beta-20250424082035.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/PvhiriXTvmqSiGDPGGZdRL44MwpGw9dZTJCq+GlKXxXR+2qz/LQmALkLMTONIbDWl7RGxTX1TrsGCaQT5IORQ==","_resolved":"/tmp/44934e294b9a6940785c85bdee0297a5/midscene-shared-0.15.4-beta-20250424082035.0.tgz","_from":"file:midscene-shared-0.15.4-beta-20250424082035.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"f39fc571bf35d20b606b9b8e7faecfb7ddfc3752","size":74297,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.4-beta-20250424082035.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.4-beta-20250424082035.0_1745482979106_0.17858181831306963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T08:22:59.294Z","publish_time":1745482979294,"_source_registry_name":"default","_cnpm_publish_time":1745482979294},"0.15.3":{"name":"@midscene/shared","version":"0.15.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.3","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EQJVb93B3VHipWKPr0l2wSulN7VJs5K2IEL6G2EptUDYQeYpgDntIQavkfqAsPBGfrekjOT3FQwbQj31V5rkEw==","_resolved":"/tmp/77d25e1e71e639b58bfc8cf4cb42a188/midscene-shared-0.15.3.tgz","_from":"file:midscene-shared-0.15.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b1bc7925bbc2ad7656ea3638fbcc0dbe3b13e4bd","size":74279,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.3_1745481886175_0.7668985000919795"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T08:04:46.381Z","publish_time":1745481886381,"_source_registry_name":"default","_cnpm_publish_time":1745481886381},"0.15.3-beta-20250424064016.0":{"name":"@midscene/shared","version":"0.15.3-beta-20250424064016.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.3-beta-20250424064016.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RtGMg6frhgHbBHRgGbXjttfeQsF0/Izk9NJdb8rs4WCSKH1VxgJu790AH/Q3QLU5NBUarS6EC4gAlxYsz98mTQ==","_resolved":"/tmp/8a6618b968aba5cdfff66b51c84148a6/midscene-shared-0.15.3-beta-20250424064016.0.tgz","_from":"file:midscene-shared-0.15.3-beta-20250424064016.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1963dd61d93af3ff6bbb05615a97f5fdcce3dd49","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.3-beta-20250424064016.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.3-beta-20250424064016.0_1745476962518_0.5724033497468259"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T06:42:42.719Z","publish_time":1745476962719,"_source_registry_name":"default","_cnpm_publish_time":1745476962719},"0.15.3-beta-20250424023030.0":{"name":"@midscene/shared","version":"0.15.3-beta-20250424023030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.3-beta-20250424023030.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-G47/dki3zrRbjy+lBhWS7os5J4WN6w/r1xfnA0CMdTbFdtmepghgyKddmWk2zFUVRfb4t6K+MKrRfg0Xsw11WA==","_resolved":"/tmp/2198652d5060eeaa46d3863b1649d4e2/midscene-shared-0.15.3-beta-20250424023030.0.tgz","_from":"file:midscene-shared-0.15.3-beta-20250424023030.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"eaa19a6ca9012132baa8c3e71f2cd28496a59866","size":74296,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.3-beta-20250424023030.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.3-beta-20250424023030.0_1745462002207_0.7134958253041226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T02:33:22.411Z","publish_time":1745462002411,"_source_registry_name":"default","_cnpm_publish_time":1745462002411},"0.15.3-beta-20250423152742.0":{"name":"@midscene/shared","version":"0.15.3-beta-20250423152742.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.3-beta-20250423152742.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-imYYTQ8MvNiVeqw4AHAtDxUzZnlUjqKd8C3WV9+6sYjafC6vUTutL1ceeVBnqfwK7fZ8Ma5vf74r5JF3faGnPA==","_resolved":"/tmp/c6fc95b026e76eb60ca3de695a69d083/midscene-shared-0.15.3-beta-20250423152742.0.tgz","_from":"file:midscene-shared-0.15.3-beta-20250423152742.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"67054677c5ea7bc9760f0d994ead309db3f91994","size":74156,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.3-beta-20250423152742.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.3-beta-20250423152742.0_1745422203505_0.49090656756979545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T15:30:03.690Z","publish_time":1745422203690,"_source_registry_name":"default","_cnpm_publish_time":1745422203690},"0.15.2-beta-20250423033902.0":{"name":"@midscene/shared","version":"0.15.2-beta-20250423033902.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.2-beta-20250423033902.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ocIwW9CXx2ZkV9WctZMM4SQaodQEmCc3OwTpyJSu6Csk2DgsQ/35QqKJtDZfZqjEEOwHdfR5qFUa+TTVmgQWWQ==","_resolved":"/tmp/f753273efc9d67a54b9dee24fb9fbd0c/midscene-shared-0.15.2-beta-20250423033902.0.tgz","_from":"file:midscene-shared-0.15.2-beta-20250423033902.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ea5c8c47b27b4037881b0905090632b214357952","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.2-beta-20250423033902.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.2-beta-20250423033902.0_1745379689823_0.7489567182538635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T03:41:30.039Z","publish_time":1745379690039,"_source_registry_name":"default","_cnpm_publish_time":1745379690039},"0.15.3-beta-20250423023746.0":{"name":"@midscene/shared","version":"0.15.3-beta-20250423023746.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.3-beta-20250423023746.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dhH+s4NpBJIJmuJWNZRriJW0VkFY0vj2/zaDj8R+sHAIR4wwfzgYyNNClLxkQYXaff2PjMeQRVIEvl3jxfbjtg==","_resolved":"/tmp/295450dd037fa6b05c073740b61866fb/midscene-shared-0.15.3-beta-20250423023746.0.tgz","_from":"file:midscene-shared-0.15.3-beta-20250423023746.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6212aa4ca125695c9fe93e5cd7b9d5c70247fdf7","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.3-beta-20250423023746.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.3-beta-20250423023746.0_1745376007103_0.1579384580194776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T02:40:07.306Z","publish_time":1745376007306,"_source_registry_name":"default","_cnpm_publish_time":1745376007306},"0.15.2":{"name":"@midscene/shared","version":"0.15.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kBcSI8+lt6yx5zfIi5L44S0vXG3b46X7X2M0K5DrLCWoc1q3TEW+DAoA+oCC0ZQJLa7WWXDroUPvA/dwYFxbSg==","_resolved":"/tmp/6b69edd81b5d2e0f90c6c4f9b954aead/midscene-shared-0.15.2.tgz","_from":"file:midscene-shared-0.15.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c5b37a43fc3a5c29586f52a1a7713c5dfc80f42c","size":73932,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.2_1745373090509_0.7324638632199327"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T01:51:30.705Z","publish_time":1745373090705,"_source_registry_name":"default","_cnpm_publish_time":1745373090705},"0.15.2-beta-20250423012700.0":{"name":"@midscene/shared","version":"0.15.2-beta-20250423012700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.2-beta-20250423012700.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-39QXhDEtNiviVh2GOdU44o0P0hBEfagiN8xpGOqaAJHNrvG89UcFBoM+hZBj+myizBTtK7KTohw91ss7CqVQmg==","_resolved":"/tmp/a98e0454aae7f23988eef1b7cda2c3a9/midscene-shared-0.15.2-beta-20250423012700.0.tgz","_from":"file:midscene-shared-0.15.2-beta-20250423012700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"3ab08aa904afc6a3c3996bea299a62b7536bf256","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.2-beta-20250423012700.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.2-beta-20250423012700.0_1745371761173_0.6419890984213079"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T01:29:21.409Z","publish_time":1745371761409,"_source_registry_name":"default","_cnpm_publish_time":1745371761409},"0.15.2-beta-20250422125908.0":{"name":"@midscene/shared","version":"0.15.2-beta-20250422125908.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.2-beta-20250422125908.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-r+0r6plkO+Fb/GrkRSq/USblz+Z014F2ZrlUQhGWH9zjBzEnyCslc6PZISAeT45YpB/qqGOCO2pG1E7hYS9Fnw==","_resolved":"/tmp/c91d012b91043b693be04a51283baeb0/midscene-shared-0.15.2-beta-20250422125908.0.tgz","_from":"file:midscene-shared-0.15.2-beta-20250422125908.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"59cfaa21270d5a666c3e7e2a7667fda6d9bf7231","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.2-beta-20250422125908.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.2-beta-20250422125908.0_1745326894431_0.9065180780751145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T13:01:34.636Z","publish_time":1745326894636,"_source_registry_name":"default","_cnpm_publish_time":1745326894636},"0.15.2-beta-20250422080427.0":{"name":"@midscene/shared","version":"0.15.2-beta-20250422080427.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.2-beta-20250422080427.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ymJkGOAi1Uix5zq061UfvjIw/n6qu7sSL0/z2zt/b6lU58plbAwZ5t/qtbbij8Ezv73eIbWynbqDN/taTyvkEQ==","_resolved":"/tmp/738c761775bcad6497c9ff49825f6672/midscene-shared-0.15.2-beta-20250422080427.0.tgz","_from":"file:midscene-shared-0.15.2-beta-20250422080427.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1333facaf8fb048f858467d5df5ae9a4b23b9dcc","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.2-beta-20250422080427.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.2-beta-20250422080427.0_1745309209979_0.40932127171375665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T08:06:50.229Z","publish_time":1745309210229,"_source_registry_name":"default","_cnpm_publish_time":1745309210229},"0.15.2-beta-20250422064427.0":{"name":"@midscene/shared","version":"0.15.2-beta-20250422064427.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.2-beta-20250422064427.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VlJLb3Qn649ZTzRUSZO3hxHeJsLFeFjDAt5f3nL/jOQyNElWrn0tPYkEcapLFb5bruSQvEa55mnHo1r7UFcV3g==","_resolved":"/tmp/20c8d5644da4deae6f35a45be31b62c4/midscene-shared-0.15.2-beta-20250422064427.0.tgz","_from":"file:midscene-shared-0.15.2-beta-20250422064427.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"468438c514dc994e3c4f5af7aeb501a4fc849bac","size":73948,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.2-beta-20250422064427.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.2-beta-20250422064427.0_1745304413539_0.20354322125380442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T06:46:53.734Z","publish_time":1745304413734,"_source_registry_name":"default","_cnpm_publish_time":1745304413734},"0.15.2-beta-20250422062522.0":{"name":"@midscene/shared","version":"0.15.2-beta-20250422062522.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.2-beta-20250422062522.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-v7S/3MePBCJkPzeDQ6NcleH7IfNldibpbH5U3kkziJwDtbsFsU8jw5L89LWhGWRmVNLD7BYXEDPkH/R+Na6OCg==","_resolved":"/tmp/8df5def47238a99155c171a4ab0222cf/midscene-shared-0.15.2-beta-20250422062522.0.tgz","_from":"file:midscene-shared-0.15.2-beta-20250422062522.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"217b1012e8aaeabbd42ef463162655df3a491509","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.2-beta-20250422062522.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.2-beta-20250422062522.0_1745303268422_0.5132274899579967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T06:27:48.596Z","publish_time":1745303268596,"_source_registry_name":"default","_cnpm_publish_time":1745303268596},"0.15.2-beta-20250422022348.0":{"name":"@midscene/shared","version":"0.15.2-beta-20250422022348.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.2-beta-20250422022348.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EKWTNj2diejtRHt0yxlH55xSdgDTEpy0oGJu+qtaLA6A1VEY9ipEEnPt6pjkaxDGY/zVLh5AUwl1Sr7rLV+iTg==","_resolved":"/tmp/2bd4b4d49987fac4e16cb218d2c86db8/midscene-shared-0.15.2-beta-20250422022348.0.tgz","_from":"file:midscene-shared-0.15.2-beta-20250422022348.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"85b04cc418944ab7a9d6ec768fd228393de508b5","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.2-beta-20250422022348.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.2-beta-20250422022348.0_1745288770973_0.4679003932188215"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T02:26:11.164Z","publish_time":1745288771164,"_source_registry_name":"default","_cnpm_publish_time":1745288771164},"0.15.1":{"name":"@midscene/shared","version":"0.15.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.1","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eNWsEMj/f1+y/u2tM34WO1o5vXvoyekid7OCoj09BgPV+6LMaBMtjsVCXWUwZ5bxK8GtSW7CtpCRjBR8rFfWYA==","_resolved":"/tmp/ca0119d98f034526eadca33ee22ac193/midscene-shared-0.15.1.tgz","_from":"file:midscene-shared-0.15.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"af5011df0429340ec1f3cca5b6020d39784e6bf4","size":73932,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.1_1745237631083_0.32331321293283577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-21T12:13:51.326Z","publish_time":1745237631326,"_source_registry_name":"default","_cnpm_publish_time":1745237631326},"0.15.1-beta-20250421061609.0":{"name":"@midscene/shared","version":"0.15.1-beta-20250421061609.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.1-beta-20250421061609.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-91pF/lD+3LDmPCKv1ynkFSPaU0i4Yh7OmouCQ+8ewOj4iKXXs1gEtEyqPjyPrmLJDODLcaiHtVthHcEonffcjA==","_resolved":"/tmp/a07d31f9fb488eebe7c39a7cc554dc31/midscene-shared-0.15.1-beta-20250421061609.0.tgz","_from":"file:midscene-shared-0.15.1-beta-20250421061609.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1f5f7d31dc896a2ab813c64d72cb8f96469f17dc","size":73949,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.1-beta-20250421061609.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.1-beta-20250421061609.0_1745216314116_0.9817413253313054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-21T06:18:34.356Z","publish_time":1745216314356,"_source_registry_name":"default","_cnpm_publish_time":1745216314356},"0.15.0":{"name":"@midscene/shared","version":"0.15.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.15.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rnr0xhqmjFwLvjCsU97t4hiEdU+hHh08qzUcx4XPXc02DKbgH1FosjrVUQ+ejnPDxKG6MflAPMUZmWJqSX9zhA==","_resolved":"/tmp/57b84773f2e73ce49f281908279a8071/midscene-shared-0.15.0.tgz","_from":"file:midscene-shared-0.15.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c3a28dff69eef571fe485991bc1a15a80d698eef","size":73702,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.15.0_1744975609031_0.15860844459068058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T11:26:49.285Z","publish_time":1744975609285,"_source_registry_name":"default","_cnpm_publish_time":1744975609285},"0.14.4-beta-20250418104534.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418104534.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418104534.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MVCj+0b4WqeeaG+XAmb7dPyHIbDAOmvdexCvNVH8VBuy9CNsBOFeesnTVsGp9nWVaueC7SSiGQfn5dxw+gUAlw==","_resolved":"/tmp/1813b75f756054dfa6561937b29fb862/midscene-shared-0.14.4-beta-20250418104534.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418104534.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"4030b3764e2fbaf61f602cf772b76b105abf5ecd","size":73718,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418104534.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418104534.0_1744973274528_0.37033982552041156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T10:47:54.723Z","publish_time":1744973274723,"_source_registry_name":"default","_cnpm_publish_time":1744973274723},"0.14.4-beta-20250418094131.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418094131.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418094131.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jjNug3pSs7Xnv+85ZRSsL22fkE3Yd2DLJPNXRP+hMqdtUEemzGLRUzI2Gy9rKzge6xVPxaqecO11DTM7VIzjLQ==","_resolved":"/tmp/1aed4da4906445f8bcb6c1a590f90628/midscene-shared-0.14.4-beta-20250418094131.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418094131.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"579e139753ef7fd0c80148ee574d6a7ca1c1566b","size":73719,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418094131.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418094131.0_1744969460208_0.9787001007906857"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T09:44:20.425Z","publish_time":1744969460425,"_source_registry_name":"default","_cnpm_publish_time":1744969460425},"0.14.4-beta-20250418084236.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418084236.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418084236.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2crn+Dxv+mq8eYgqdwrnWXGYUN82YWs4Vh5kLPonspFu3obfkirG+80AmqwBeqjz0J0dZUE2f7lIfPZuiCaY0Q==","_resolved":"/tmp/7b455cb1c43155e8737562be58818c9b/midscene-shared-0.14.4-beta-20250418084236.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418084236.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"9da6b5679b10acaa6864a5fe9cc355e766a19aa0","size":73720,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418084236.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418084236.0_1744965893723_0.0015677051807780895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T08:44:53.900Z","publish_time":1744965893900,"_source_registry_name":"default","_cnpm_publish_time":1744965893900},"0.14.4-beta-20250418081130.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418081130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418081130.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ae+yWOcJkxgh5BBtg9Vry9OH+Qb9cSH06zVUr9pivgk3u3+AfLCoU9SN/hlCOUilrEFBZ4OOAhHNdI2SF5rhmA==","_resolved":"/tmp/d907615a8a1420b25f39a2091dbedb2a/midscene-shared-0.14.4-beta-20250418081130.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418081130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"5ed1cd7a5239d5d57bcf1acf6564b7a5ca2eed3c","size":73720,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418081130.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418081130.0_1744964028378_0.08931320437931367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T08:13:48.610Z","publish_time":1744964028610,"_source_registry_name":"default","_cnpm_publish_time":1744964028610},"0.14.4-beta-20250418075345.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418075345.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418075345.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NlaDapRjqrG5vvyoEwmE12vdDcyluPwBT8ki3d3wbB/6lYTCNPvWgLoCd0L9J08CUo2fLGekY5XA2wbRHcCuaw==","_resolved":"/tmp/2b679011c9b1be9530c288cc18f91424/midscene-shared-0.14.4-beta-20250418075345.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418075345.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"775fbf089ac4645d2c5d55c056ef9ac594498403","size":73720,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418075345.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418075345.0_1744962968700_0.6899872188260252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T07:56:08.898Z","publish_time":1744962968898,"_source_registry_name":"default","_cnpm_publish_time":1744962968898},"0.14.4-beta-20250418071333.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418071333.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418071333.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Omk8JUUPcaITOoCx2q8s47C0nLKXSrsjry4ZkOfemOG/cagRwp6vE+IZfa9WfROSuXKUXTlvxpLUfSnc01b7oQ==","_resolved":"/tmp/782b821dfee2982ecebfacba36bf0e63/midscene-shared-0.14.4-beta-20250418071333.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418071333.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"400a7d74cecaaf93cfa38af14117af6735f361ed","size":73720,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418071333.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418071333.0_1744960552181_0.23246597033476069"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T07:15:52.364Z","publish_time":1744960552364,"_source_registry_name":"default","_cnpm_publish_time":1744960552364},"0.14.4-beta-20250418053901.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418053901.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418053901.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iWe7QKqmRrkwszy6ZihM/b7Uc56J8WzhpTr11yCI/6QYhjvbZl5T7ymaQLNlaPdQaRnJGICqRulnbAANU2lkmQ==","_resolved":"/tmp/c07739735db22b77a4f1e07e891888a9/midscene-shared-0.14.4-beta-20250418053901.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418053901.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"931454c4eac3a43ee70cd0aed02f74aef2be3696","size":73719,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418053901.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418053901.0_1744954886768_0.5142771021122039"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T05:41:26.986Z","publish_time":1744954886986,"_source_registry_name":"default","_cnpm_publish_time":1744954886986},"0.14.4-beta-20250418052229.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418052229.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418052229.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8VV9NBpfm3lweyyt7NsU9L6yshWLKcuP3ij9fjKD5vJlQseJGhVvynIiH8V78cagq2Evq/LBsYmqcygfR7kr8g==","_resolved":"/tmp/cdfcac9de378421f49b3761f8a175557/midscene-shared-0.14.4-beta-20250418052229.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418052229.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"456437c80879344a4a443f1cfa01d4eefeadf627","size":73720,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418052229.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418052229.0_1744953890600_0.3883072853378935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T05:24:50.781Z","publish_time":1744953890781,"_source_registry_name":"default","_cnpm_publish_time":1744953890781},"0.14.4-beta-20250418022942.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418022942.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418022942.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4/Pru8OKJLIxdL1WiQDwdvIKCYwqj6n5uvG1ZZLdJq970HLLbQ7Hn5bGHFiQEeSVjAr4+HgQy7D7JQRa8RBt+g==","_resolved":"/tmp/cafdf592375084b063bbe58b915f4f4c/midscene-shared-0.14.4-beta-20250418022942.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418022942.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6601a6f134bb6aa8189ad4c99edb21fb217f66da","size":73720,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418022942.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418022942.0_1744943524685_0.20135290681032614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T02:32:04.894Z","publish_time":1744943524894,"_source_registry_name":"default","_cnpm_publish_time":1744943524894},"0.14.4-beta-20250418020101.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418020101.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418020101.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qJGvSLs4foHTDbWAtcNp5+zKXK8hxy5mZwsuVmAP3SVxavV4GPJQENkcbo0YGjdjQC/KWWpMxURO2tap7hOdCg==","_resolved":"/tmp/300e2a4a520c2c12aa8851380fccc344/midscene-shared-0.14.4-beta-20250418020101.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418020101.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d47970dd3ea97b9d199df492eb58d3db570a5ad7","size":73719,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418020101.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418020101.0_1744941797550_0.6833368599032603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T02:03:17.761Z","publish_time":1744941797761,"_source_registry_name":"default","_cnpm_publish_time":1744941797761},"0.14.4-beta-20250418004946.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250418004946.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250418004946.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vXIWcu7GYxoZjqmKOe9IWdK7zB0KybMTado8L6Zl+1f2XQ7f9gBh1AS2jLi7uD3lRdWXZKAfhMI/3aH122t0fA==","_resolved":"/tmp/a45288bbc11523e5f85301c63d4539e1/midscene-shared-0.14.4-beta-20250418004946.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250418004946.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"cb9ee6495cdbc61736b8028770143c39bf583d05","size":73707,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250418004946.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250418004946.0_1744937522701_0.22073555952636204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T00:52:02.870Z","publish_time":1744937522870,"_source_registry_name":"default","_cnpm_publish_time":1744937522870},"0.14.4-beta-20250417165036.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250417165036.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250417165036.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+VqoUWbsfP1TbH6NZAGfZfurK2G6TNlwxMvsB+7lIkaFcUOBQlw8qLrPjgHeJYlg5ARmk5RZuJYT8ArzDMp/9g==","_resolved":"/tmp/8055d75a0f383eb163859f9e04d1ad30/midscene-shared-0.14.4-beta-20250417165036.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250417165036.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"df8e09c85511ac0a00241233c17b6fb9cab846d9","size":73707,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250417165036.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250417165036.0_1744908774457_0.2614977973678272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T16:52:54.650Z","publish_time":1744908774650,"_source_registry_name":"default","_cnpm_publish_time":1744908774650},"0.14.4-beta-20250417134518.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250417134518.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250417134518.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CAn8QSWKBOGjPPK+rxylJ8xsb+4bw9dqQFBEV7zCAL8aDuMg81LjBzfEK8mmQE2o4efdxvY9xP/YOJtKt3npew==","_resolved":"/tmp/af879d0b175c69b561a119c9b137a81d/midscene-shared-0.14.4-beta-20250417134518.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250417134518.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"3108cda3988d56f8e8f7886ab72f538b44858a87","size":73705,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250417134518.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250417134518.0_1744897674714_0.3451528253475604"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T13:47:54.886Z","publish_time":1744897674886,"_source_registry_name":"default","_cnpm_publish_time":1744897674886},"0.14.4-beta-20250417094631.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250417094631.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250417094631.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FPvjjzaz7SnN3V1JDXMqFo9Nukx2mJae/mdlJ3KYcXyCtlGeNXKRSHuRtjj2Thf+rhgsFXszJPm48/lL9kNKuw==","_resolved":"/tmp/5e27b07252c6845e998339274f107790/midscene-shared-0.14.4-beta-20250417094631.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250417094631.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"611c696f193266064132c6ea7bc5b68d865675cf","size":73706,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250417094631.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250417094631.0_1744883329794_0.4918120727242805"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T09:48:50.009Z","publish_time":1744883330009,"_source_registry_name":"default","_cnpm_publish_time":1744883330009},"0.14.4-beta-20250417074217.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250417074217.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250417074217.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8OyGLxFcCFv7DAH5lKo1dREnCyaQDe9zarr0quThl21P+KLtstLwoMYxuvo6JAL1B+H3JlxAF3pq5FxEvNdhDw==","_resolved":"/tmp/5dec4ccc0ee3a357116562ea233b1492/midscene-shared-0.14.4-beta-20250417074217.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250417074217.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0a02e8ac731e9f015003c5ca352d3c5e532cbb17","size":73707,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250417074217.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250417074217.0_1744875880653_0.7908272850447113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T07:44:40.871Z","publish_time":1744875880871,"_source_registry_name":"default","_cnpm_publish_time":1744875880871},"0.14.4-beta-20250417070627.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250417070627.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250417070627.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zncLDG+ljb4Im3IQB7dON/GwgGGW1QhKHfyCNhLQyJ4ttafYXPYwn99IGxKjluyq+IjS3c0WsE/fDYThM+GwSQ==","_resolved":"/tmp/c0f99d50b1001b8c3f50d9c07d14adc5/midscene-shared-0.14.4-beta-20250417070627.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250417070627.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"0c50d26f2ac30341defefcbed8dc8dffc3c1c0eb","size":73145,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250417070627.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250417070627.0_1744873724232_0.25185058067714494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T07:08:44.462Z","publish_time":1744873724462,"_source_registry_name":"default","_cnpm_publish_time":1744873724462},"0.14.4-beta-20250417055544.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250417055544.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js","./common":"./dist/lib/common.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"],"common":["./dist/types/common.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250417055544.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WMoLhPRh1IP2DdS8XEFCo7TWu/Pe08cK9LMVagXGhokePFh9smAj64ML9f3IeKGLNlxH/5/fzqPO49ynNWf6Bg==","_resolved":"/tmp/428ad95951fd4502641aec1161578d69/midscene-shared-0.14.4-beta-20250417055544.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250417055544.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"01d18d5584f3486face69e3093f38b8b03f08312","size":73118,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250417055544.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250417055544.0_1744869473262_0.8968862888229601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T05:57:53.438Z","publish_time":1744869473438,"_source_registry_name":"default","_cnpm_publish_time":1744869473438},"0.14.4-beta-20250417034729.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250417034729.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250417034729.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3WjCtut8bMhsC0n/KleUT4Y4Ny5/IODprMIDEaEKH2VE1FNx2hfQN3PeHn9xlYWWBsWZJjNN8wxa2s+tZsaLrw==","_resolved":"/tmp/085071e62bdba2e6b0c04dddf6e3153a/midscene-shared-0.14.4-beta-20250417034729.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250417034729.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"051a7c2480d9578309672d07b5f3bf61ec8350dd","size":72033,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250417034729.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250417034729.0_1744861782618_0.5052728554351198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T03:49:42.852Z","publish_time":1744861782852,"_source_registry_name":"default","_cnpm_publish_time":1744861782852},"0.14.4-beta-20250416140508.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250416140508.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250416140508.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JrovmL5wB68JZzYXwUwlRR2Wv+d1T2D2JXDgd/vJRMwgCnYJEPgf/sDB10epkqRLDcKj4+4N2Py7iqPXEJZ7ig==","_resolved":"/tmp/cd2d1c5d48154ea45aae33fd5475faa8/midscene-shared-0.14.4-beta-20250416140508.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250416140508.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b09c61b7112a807098f84982fe1697397c007c27","size":72033,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250416140508.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250416140508.0_1744812440817_0.26892338546651007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T14:07:21.036Z","publish_time":1744812441036,"_source_registry_name":"default","_cnpm_publish_time":1744812441036},"0.14.4-beta-20250416114650.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250416114650.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250416114650.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-v5QCcyOkPa79aCZye3ftYTphP8jS363G6SWU8x9pcLPWo8wZ6O5GgzbuCkLjpXkszp3o2Xbgm36Oo7hGDGNiKw==","_resolved":"/tmp/eeb7eac83fbb8a6105eb264bc6da37be/midscene-shared-0.14.4-beta-20250416114650.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250416114650.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"20bef111c6d4ef5017b215170ab5401625ead645","size":72436,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250416114650.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250416114650.0_1744804143623_0.4383004492232483"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T11:49:03.817Z","publish_time":1744804143817,"_source_registry_name":"default","_cnpm_publish_time":1744804143817},"0.14.4-beta-20250416063501.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250416063501.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250416063501.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4HR/CsRblnZiZQ4LPeV0Aqv9voIPDCZpy7Qc2DjLZK3qmWMVUQ+EYr/HkVMahIEhU5FTS2ZYcvRsVTXxhiv8IA==","_resolved":"/tmp/6f346bb21c9cae2176e9fe1bf0367d9c/midscene-shared-0.14.4-beta-20250416063501.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250416063501.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"51e075da4c4a8ae4549f4e0daa1a80b30ade2344","size":72434,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250416063501.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250416063501.0_1744785442393_0.8783013976257354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T06:37:22.602Z","publish_time":1744785442602,"_source_registry_name":"default","_cnpm_publish_time":1744785442602},"0.14.4-beta-20250416041002.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250416041002.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250416041002.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IIq0PcsvJh/0WoLkw8HJ+ii4ee0bcFLhhPXRik3NT+nV3zWzmRhEoYOcrMiBtKVxhZ+JZm4+kt48XhHpjZi8+A==","_resolved":"/tmp/43260f53730d4fe558f423033b0928a6/midscene-shared-0.14.4-beta-20250416041002.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250416041002.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7b608aabe59ffcd3cbe09dff03ece02ff2cd4d55","size":72128,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250416041002.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250416041002.0_1744776738957_0.9074009191596817"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T04:12:19.193Z","publish_time":1744776739193,"_source_registry_name":"default","_cnpm_publish_time":1744776739193},"0.14.4-beta-20250416031649.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250416031649.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250416031649.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2GFerM+JrGeQ0wGA5x1KVaMuYHI6Q/KnEbM+Ivi1HfEiP9gNLfRclzYZNun0OIMS4o5dtuDbqXWjfHcCm1Wwrw==","_resolved":"/tmp/871f6adaf7950b3891c8d6f59e198bf8/midscene-shared-0.14.4-beta-20250416031649.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250416031649.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ff185222b9a4db29d98cb43363bcedd8111880d9","size":72127,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250416031649.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250416031649.0_1744773549472_0.3516919715449094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T03:19:09.643Z","publish_time":1744773549643,"_source_registry_name":"default","_cnpm_publish_time":1744773549643},"0.14.4-beta-20250416024415.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250416024415.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250416024415.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8oKef64fCpmLCprzAVRDvXdi3vLSENWeYhX+lSejFctBt55K2jpWzJ1jIrHC38hMydropYcD/NKMPryrPFRnEg==","_resolved":"/tmp/1f6a27b883ac57ac83d3f3b451cb36c6/midscene-shared-0.14.4-beta-20250416024415.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250416024415.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"ebd992050b648b3f898c76554f52c75961cf4cbf","size":72128,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250416024415.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250416024415.0_1744771590642_0.8430933378098233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T02:46:30.885Z","publish_time":1744771590885,"_source_registry_name":"default","_cnpm_publish_time":1744771590885},"0.14.3-beta-20250415152700.0":{"name":"@midscene/shared","version":"0.14.3-beta-20250415152700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.3-beta-20250415152700.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NtsIf1U3Vpqt4VHSmSAGOrIa+BXprsuozvhFe40DXcSnzxMDsZeiVaQPerIoV0lC5ieUy0pNuZ5Zk0EmIDub2w==","_resolved":"/tmp/37f224b8a008a3c978759957c93e3593/midscene-shared-0.14.3-beta-20250415152700.0.tgz","_from":"file:midscene-shared-0.14.3-beta-20250415152700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"4eac54e64c0409f8cd0cc91f82d218589bbe22b4","size":72314,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.3-beta-20250415152700.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.3-beta-20250415152700.0_1744730953755_0.31411083337614354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T15:29:13.939Z","publish_time":1744730953939,"_source_registry_name":"default","_cnpm_publish_time":1744730953939},"0.14.4-beta-20250415065130.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250415065130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250415065130.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nvgw867a/ThiefrWtoDVLKzN6clUd/1315mIiWPgxixKY8Q4birQF4wF6997s2nTK/qsWu5cmxvNbvUuspYW2Q==","_resolved":"/tmp/57f8db614b1dc5e126e4620e0a1a1829/midscene-shared-0.14.4-beta-20250415065130.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250415065130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"baed826c5a9a6a272559d79d7d3d50b010e21b6f","size":72127,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250415065130.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250415065130.0_1744700030468_0.06746083030316563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T06:53:50.652Z","publish_time":1744700030652,"_source_registry_name":"default","_cnpm_publish_time":1744700030652},"0.14.4-beta-20250414114024.0":{"name":"@midscene/shared","version":"0.14.4-beta-20250414114024.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.4-beta-20250414114024.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e+DqF7YGQ06pRvW1Rj/j7KxLpGfKNij3t/RF98uroHycQhpTQuhPW//Y+d3wzuqkiuhSJPArsnq1KS+JSSKPqw==","_resolved":"/tmp/3cb2effd42bb6e309ef588aba804b914/midscene-shared-0.14.4-beta-20250414114024.0.tgz","_from":"file:midscene-shared-0.14.4-beta-20250414114024.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"421ae484dbfd62f7697bb0c24db4cf1668c17920","size":72127,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.4-beta-20250414114024.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.4-beta-20250414114024.0_1744630957696_0.09449206632293583"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-14T11:42:37.883Z","publish_time":1744630957883,"_source_registry_name":"default","_cnpm_publish_time":1744630957883},"0.14.3-beta-20250410123810.0":{"name":"@midscene/shared","version":"0.14.3-beta-20250410123810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.3-beta-20250410123810.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kZAns/PI9Li3qgNr42r79ftwogJqgXD+8X+Woi6eDKhNMizf4kVjp9/4QrjO3DgTOisRoLQJT3jgotmzPVTiDA==","_resolved":"/tmp/7e85b7f56fee48de2aca908f91335e80/midscene-shared-0.14.3-beta-20250410123810.0.tgz","_from":"file:midscene-shared-0.14.3-beta-20250410123810.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b3bda5ee56b8117b098774a7e440935b59febe1d","size":71876,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.3-beta-20250410123810.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.3-beta-20250410123810.0_1744288819099_0.7455791229348812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-10T12:40:19.395Z","publish_time":1744288819395,"_source_registry_name":"default","_cnpm_publish_time":1744288819395},"0.14.3":{"name":"@midscene/shared","version":"0.14.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.3","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8Pcp+Rp59SDx0vnQDOh7NNsT3BN/AvqeK5zJqc13pXSQLcr0z58krwTGGGe8UIy+2MYrNcH3wi4z7/pBykSJPg==","_resolved":"/tmp/a5d6006e619a02a93611e4db66ebca3c/midscene-shared-0.14.3.tgz","_from":"file:midscene-shared-0.14.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"45dda38ec400cc928d3b24ab9e147a4227e33136","size":71858,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.3_1744276257473_0.6575392887264451"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-10T09:10:57.677Z","publish_time":1744276257677,"_source_registry_name":"default","_cnpm_publish_time":1744276257677},"0.14.3-beta-20250410083912.0":{"name":"@midscene/shared","version":"0.14.3-beta-20250410083912.0","_id":"@midscene/shared@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"},"dist":{"shasum":"3d1a268e2b97307e0c50c7971add9a073921cf8e","size":71877,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.3-beta-20250410083912.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.14.3-beta-20250410083912.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.14.3-beta-20250410083912.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/73e6fa51b32775980e5c7dc23bcb2f8d/midscene-shared-0.14.3-beta-20250410083912.0.tgz","_integrity":"sha512-fgNWsvbg6q4CBWChrqjHbTuaKLbmcKlkf4JQo4kYKBwYdaIzYpYFbVL2dGOwImJNLgdAWTvzErXqdY3M9l57nQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.8","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.3-beta-20250410083912.0_1744274486024_0.6735026568113158","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-10T08:41:26.287Z","publish_time":1744274486287,"_source_registry_name":"default","_cnpm_publish_time":1744274486287},"0.14.3-beta-20250409035641.0":{"name":"@midscene/shared","version":"0.14.3-beta-20250409035641.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.3-beta-20250409035641.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CKMhCvCKhmUDl3bncobjXtrJnI2rXbzRQd9ig2jfUPonobAbH0BPDp7Bf5S6aGN3fhfe/Cg+lmWiXuk3KLjiMw==","_resolved":"/tmp/a4052dd4e1098b03b7b4326f5eeae35d/midscene-shared-0.14.3-beta-20250409035641.0.tgz","_from":"file:midscene-shared-0.14.3-beta-20250409035641.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"f81873cd9663de937b9edd500bec8eb1c64459d4","size":72124,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.3-beta-20250409035641.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.3-beta-20250409035641.0_1744171145125_0.3338432718486102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T03:59:05.311Z","publish_time":1744171145311,"_source_registry_name":"default","_cnpm_publish_time":1744171145311},"0.14.3-beta-20250409031306.0":{"name":"@midscene/shared","version":"0.14.3-beta-20250409031306.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.3-beta-20250409031306.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sLt1X/51BqpF5ZJU17zSaw0gmQqDkvdX8lOn9oNxXj6YbKmhteVy0IUZklOz/u6lmeohPFLrk/4QSOHm6e/aKA==","_resolved":"/tmp/fb9611b15ed88d3c3260a8085de9d2f8/midscene-shared-0.14.3-beta-20250409031306.0.tgz","_from":"file:midscene-shared-0.14.3-beta-20250409031306.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"8acdd8410de3abd831841b324e200ddae21d5940","size":71951,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.3-beta-20250409031306.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.3-beta-20250409031306.0_1744168526931_0.04277177822232425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T03:15:27.148Z","publish_time":1744168527148,"_source_registry_name":"default","_cnpm_publish_time":1744168527148},"0.14.3-beta-20250409023722.0":{"name":"@midscene/shared","version":"0.14.3-beta-20250409023722.0","_id":"@midscene/shared@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"},"dist":{"shasum":"008577284931274d809e7c71418e182cd060962e","size":71951,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.3-beta-20250409023722.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.14.3-beta-20250409023722.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.14.3-beta-20250409023722.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b4d807491b0b44f55f28b4404e73bfcb/midscene-shared-0.14.3-beta-20250409023722.0.tgz","_integrity":"sha512-EnmXhlP63orsKS7snmYVgkzJQaCHqbnt3j+QLyI84UDLY2lsoaf0E01cdmAR+Ki3MiYgYbIu3MKhMIQ4g0gqUA==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.3-beta-20250409023722.0_1744166406534_0.7128590748324906","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-09T02:40:06.809Z","publish_time":1744166406809,"_source_registry_name":"default","_cnpm_publish_time":1744166406809},"0.14.2":{"name":"@midscene/shared","version":"0.14.2","_id":"@midscene/shared@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"},"dist":{"shasum":"6860131a34ce75314578d9ce6ff66dc9408300d1","size":71858,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.14.2.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.14.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/134d41b5e5dfa28fb4d1b5932bb44389/midscene-shared-0.14.2.tgz","_integrity":"sha512-axNZ94HNSGeBCbyciwxffnatT+XLrZhC3ne6vm8inL1338aUM5QkjtZeWla46Ts2gqj0nyXMTXHegc/VZdak0w==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.2_1744165866042_0.6173827681481066","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-09T02:31:06.228Z","publish_time":1744165866228,"_source_registry_name":"default","_cnpm_publish_time":1744165866228},"0.14.2-beta-20250408164930.0":{"name":"@midscene/shared","version":"0.14.2-beta-20250408164930.0","_id":"@midscene/shared@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"},"dist":{"shasum":"5e213967b692c33491173c079bfef89478733ebb","size":71877,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.2-beta-20250408164930.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.14.2-beta-20250408164930.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.14.2-beta-20250408164930.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0e0c9609bb4106df568b7a37ba353005/midscene-shared-0.14.2-beta-20250408164930.0.tgz","_integrity":"sha512-tO676QUofO0arU6kqzPIWtwNDqwsOfO0jU4kvHZQnjU20K3oeCaBVfR4ye7EosNUGCkKMoExB3WxKJGe6z49YQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.2-beta-20250408164930.0_1744131103054_0.8698317814852583","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-08T16:51:43.229Z","publish_time":1744131103229,"_source_registry_name":"default","_cnpm_publish_time":1744131103229},"0.14.2-beta-20250408083201.0":{"name":"@midscene/shared","version":"0.14.2-beta-20250408083201.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.2-beta-20250408083201.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-d2zTRlVAW5ekfANWwqHSAHd53/Phzu9m7U94SOmZkmTER7OyaeXMJNOg8zezTFFxFQQ5E35sRhYh5MBwyqBPEg==","_resolved":"/tmp/7d52e877b4884a4422367b5d3d05ba27/midscene-shared-0.14.2-beta-20250408083201.0.tgz","_from":"file:midscene-shared-0.14.2-beta-20250408083201.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"20520b14b34344ff266f746405dfa200b1d7e614","size":71876,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.2-beta-20250408083201.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.2-beta-20250408083201.0_1744101258709_0.30813023715148025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-08T08:34:18.899Z","publish_time":1744101258899,"_source_registry_name":"default","_cnpm_publish_time":1744101258899},"0.14.2-beta-20250408014840.0":{"name":"@midscene/shared","version":"0.14.2-beta-20250408014840.0","_id":"@midscene/shared@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"},"dist":{"shasum":"e12b9a4389701cc8d5abfec7c09bf543baf776c0","size":71877,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.2-beta-20250408014840.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.14.2-beta-20250408014840.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.14.2-beta-20250408014840.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e7ba5723c327e1ccf605e7b9153615a5/midscene-shared-0.14.2-beta-20250408014840.0.tgz","_integrity":"sha512-QDdxBJouvIYhJMOkr6/WHzecZrOQzmWBxn8ghdjFDp6bDmTHpSn9ZNZj2PE0pzuVBX0Vi0LQqao0jVHG3REhdg==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.2-beta-20250408014840.0_1744077055419_0.7398818948534918","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-08T01:50:55.604Z","publish_time":1744077055604,"_source_registry_name":"default","_cnpm_publish_time":1744077055604},"0.14.1-beta-20250403090809.0":{"name":"@midscene/shared","version":"0.14.1-beta-20250403090809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.1-beta-20250403090809.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1y5ulTsAiBWkLD3IVA060w+GjHWWydnfDf2EoqKtbdXGNG19wH7khMA4aojqpwebm81I/HjK0e4v/fuLlgon3g==","_resolved":"/tmp/f9a468ecffef3bb80e213134673720e2/midscene-shared-0.14.1-beta-20250403090809.0.tgz","_from":"file:midscene-shared-0.14.1-beta-20250403090809.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"80b1fc7602c8eb7d360736f38e317d478f2fea9e","size":71951,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.1-beta-20250403090809.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.1-beta-20250403090809.0_1743671422462_0.9667940359117964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T09:10:22.729Z","publish_time":1743671422729,"_source_registry_name":"default","_cnpm_publish_time":1743671422729},"0.14.1":{"name":"@midscene/shared","version":"0.14.1","_id":"@midscene/shared@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"},"dist":{"shasum":"30363883284f21ec6b283ba7397c5eec36fb0fee","size":71858,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.14.1.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.14.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/739e686954e6d56b6c022054b25923a8/midscene-shared-0.14.1.tgz","_integrity":"sha512-KDOVMoQs+PlvGJzBX2jW6hJJ6mM5Ww6s4iIzy9pznrtWnIiizOSk3q07aBAyMG8r/NtUCnlIxS/9FOaZdLClkw==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.8","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.1_1743669638464_0.005197299854881043","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-03T08:40:38.764Z","publish_time":1743669638764,"_source_registry_name":"default","_cnpm_publish_time":1743669638764},"0.14.0":{"name":"@midscene/shared","version":"0.14.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.14.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qMYEXfsE/Ar7uEtx+29kR8VDnHzEZEVN7WcOrkmvZFmqKy8dIQY2AW4yjQf3kEe0OodTTY2ZvMnUnIfIxS3zRQ==","_resolved":"/tmp/aa80d86806e20ba9d8061febf8150cdf/midscene-shared-0.14.0.tgz","_from":"file:midscene-shared-0.14.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"84a2062569422d1cf98b532d37f7494d66b71bcd","size":71808,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.14.0_1743660085397_0.9653912169765477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T06:01:25.636Z","publish_time":1743660085636,"_source_registry_name":"default","_cnpm_publish_time":1743660085636},"0.13.2-beta-20250403054019.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250403054019.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250403054019.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1G3ZPahNXQrZNHmo3CqkPPj7u+RtvCtsziwfPuTJ2UQVpOA8IvKW+gTGODSAD07l0O/G2GMnf56+HrZmMphwcA==","_resolved":"/tmp/a1a98d3ff7d16191217a5e1517d332e8/midscene-shared-0.13.2-beta-20250403054019.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250403054019.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"afb3f978224875968b49f875b24d6c2fc16e2aee","size":71829,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250403054019.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250403054019.0_1743658950709_0.1709537548364961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T05:42:30.912Z","publish_time":1743658950912,"_source_registry_name":"default","_cnpm_publish_time":1743658950912},"0.13.2-beta-20250403020006.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250403020006.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250403020006.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-H9i2IMeQ4NynEpknriUDYbixnqha9DqLo8A7EJKLf1MC4tzAZthDbE4V7dcdU7r4Af7Pc9zJ0PX+CnxiJDnAPw==","_resolved":"/tmp/a83b452ea170decb24d726839028c2da/midscene-shared-0.13.2-beta-20250403020006.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250403020006.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"5ee1bb82a617b48f5de0417b829d9587a6dd4e97","size":71827,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250403020006.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250403020006.0_1743645739545_0.8264057550809094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T02:02:19.759Z","publish_time":1743645739759,"_source_registry_name":"default","_cnpm_publish_time":1743645739759},"0.13.2-beta-20250402130326.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250402130326.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250402130326.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6llNc+bWkpl2Dk/F1Ymar96tImwfRlnntnJQZisxmvfIL3R1bocpWUHpkKxIYaQCUYWQy7k5aoDKkM7dGe7TpQ==","_resolved":"/tmp/95782661e6f45103171e357f8ea8393e/midscene-shared-0.13.2-beta-20250402130326.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250402130326.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a3e0d8d14d457cf4beafa2454a62b86795947d9c","size":71828,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250402130326.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250402130326.0_1743599195726_0.5444694058277748"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T13:06:36.077Z","publish_time":1743599196077,"_source_registry_name":"default","_cnpm_publish_time":1743599196077},"0.13.2-beta-20250402124802.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250402124802.0","_id":"@midscene/shared@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"},"dist":{"shasum":"badde8803be99cc99a274de2311c91d164c1d8c4","size":71827,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250402124802.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.13.2-beta-20250402124802.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.13.2-beta-20250402124802.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3b3b110a3bad757aa26cb639e5303e01/midscene-shared-0.13.2-beta-20250402124802.0.tgz","_integrity":"sha512-QQ8qJi/ZeSffyZRjOk/qTzFFJKwKqeuGA1DCHWxiMh6kMD4G7qpf5OQljBaJf46X+HkPBoKr4H1mJVtV1OpG1w==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.8","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.13.2-beta-20250402124802.0_1743598238912_0.649081994069503","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-02T12:50:39.114Z","publish_time":1743598239114,"_source_registry_name":"default","_cnpm_publish_time":1743598239114},"0.13.2-beta-20250402115338.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250402115338.0","_id":"@midscene/shared@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"},"dist":{"shasum":"324a9af19d8abbc20dbd9d526a0ba9997d235e91","size":71829,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250402115338.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.13.2-beta-20250402115338.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.13.2-beta-20250402115338.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./logger":"./dist/lib/logger.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/275fc5c735a7746accc58f7117941abb/midscene-shared-0.13.2-beta-20250402115338.0.tgz","_integrity":"sha512-Rfz2vZJesj/M4EWC5vkDqUPXQI9YLMaKjW7Qzvnq5YBmhQLTzTgH7f/gdI40fdKHYeA/j/WdB2aNHJO0E/gAPQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.8","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"logger":["./dist/types/logger.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.13.2-beta-20250402115338.0_1743594984316_0.713495483217421","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-02T11:56:24.497Z","publish_time":1743594984497,"_source_registry_name":"default","_cnpm_publish_time":1743594984497},"0.13.2-beta-20250402105500.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250402105500.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250402105500.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2vp4QixKJGEuzw4AFnP/SAeUVIPOYX+iwRndjGSkxWVD+L1whw/AO578faAOpJNIhFQwBBpkEzjofGClNZAFGA==","_resolved":"/tmp/d4282b08ee00ac0f6f1be5df09a8d2fe/midscene-shared-0.13.2-beta-20250402105500.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250402105500.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"82f5181e9c9dc314576221d6674667cb51a7a091","size":71828,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250402105500.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250402105500.0_1743591461462_0.7306314677504315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T10:57:41.672Z","publish_time":1743591461672,"_source_registry_name":"default","_cnpm_publish_time":1743591461672},"0.13.2-beta-20250402095952.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250402095952.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250402095952.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cqcDCeaCLxO8VXzBBqB1HqjwJRjl6IW63uSasCQjProKjgaG2FO63ufQhtZujjTRCRIg9GGyey9AsEmBfPDlkA==","_resolved":"/tmp/87c13e42e2da4fe3412a1e6ef4b9aacd/midscene-shared-0.13.2-beta-20250402095952.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250402095952.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"cdfec1be3749e40a532845cdc3686bddb21fecb3","size":71829,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250402095952.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250402095952.0_1743588153281_0.7642409096595202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T10:02:33.468Z","publish_time":1743588153468,"_source_registry_name":"default","_cnpm_publish_time":1743588153468},"0.13.2-beta-20250401104621.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250401104621.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250401104621.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Lv7XJ1eKF9Pz2DgTaO1Mqa4bly22R4JuBNOIfDyVML9Owzfa6PVrzMr1pe+FVMXD9pKc8jd2n4Z14VV6KAhySw==","_resolved":"/tmp/02d0ceafd08c20d273edde5f97f74a33/midscene-shared-0.13.2-beta-20250401104621.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250401104621.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"06af98ffae1c35b5565d2d2e98b3537a3bf9b805","size":71826,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250401104621.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250401104621.0_1743504536917_0.6199480896404688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T10:48:57.093Z","publish_time":1743504537093,"_source_registry_name":"default","_cnpm_publish_time":1743504537093},"0.13.2-beta-20250401091117.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250401091117.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250401091117.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7BSTIgPQegX/Cz5EVHJbdJuJwAQ6fhPfbweeIGTJzzpfiYqR3u7LswX7FoeVwrOFhusykyEonF6rM15cenbepw==","_resolved":"/tmp/0ac590d6ba70072ba03616ba942d53b9/midscene-shared-0.13.2-beta-20250401091117.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250401091117.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"68755f5c000b1e9a759ba4df3703b064273dbece","size":71829,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250401091117.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250401091117.0_1743498811784_0.13063189256893915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T09:13:31.954Z","publish_time":1743498811954,"_source_registry_name":"default","_cnpm_publish_time":1743498811954},"0.13.2-beta-20250401073309.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250401073309.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250401073309.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NBgfHKxV2XNFXuaz7k2yX27iAlF6hwxnbpwANpmWEcV38L4Z3XQoW1odf/7v+kgOcfEA1ras715EsxJzvacoFw==","_resolved":"/tmp/ae580acfcded0b296a4bab7852ac91a7/midscene-shared-0.13.2-beta-20250401073309.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250401073309.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"4149ce1dec523de60c65ef070c61f56107791b66","size":71829,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250401073309.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250401073309.0_1743492925625_0.10478594019638798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T07:35:25.819Z","publish_time":1743492925819,"_source_registry_name":"default","_cnpm_publish_time":1743492925819},"0.13.2-beta-20250401015137.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250401015137.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250401015137.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OtIlP/FZQPEvD2XoGwXVxvT5HWJdbNq/4l9r2TVSs8KMIxfE+fwC5cJkdDeGVTJpLdq04uDyXaNPi3wufER0Gg==","_resolved":"/tmp/7a9e16a47a1eb5f29f28167dfe6585a6/midscene-shared-0.13.2-beta-20250401015137.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250401015137.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"5fc4ad55e7dceeb8419c1406cc56a6e0c08f4ef8","size":71828,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250401015137.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250401015137.0_1743472445837_0.7326447552354598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T01:54:06.008Z","publish_time":1743472446008,"_source_registry_name":"default","_cnpm_publish_time":1743472446008},"0.13.2-beta-20250330025526.0":{"name":"@midscene/shared","version":"0.13.2-beta-20250330025526.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js","./logger":"./dist/lib/logger.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"],"logger":["./dist/types/logger.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","dotenv":"16.4.5","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.2-beta-20250330025526.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-S08MKxbu+yYgfC/ZzcuukqxAa/ggEkFDyDp0Ok05l+Txt8KaSNQI3Y6VWnp0fD0RxqR92fsajhLYlAXoGW24Hw==","_resolved":"/tmp/11375fa533197449977cf6d535e2b2a1/midscene-shared-0.13.2-beta-20250330025526.0.tgz","_from":"file:midscene-shared-0.13.2-beta-20250330025526.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"0fced04a312dc400898a52e73ea0ca8b7dcc5dc7","size":71536,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.2-beta-20250330025526.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.2-beta-20250330025526.0_1743303541878_0.13836076504370842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-30T02:59:02.092Z","publish_time":1743303542092,"_source_registry_name":"default","_cnpm_publish_time":1743303542092},"0.13.1":{"name":"@midscene/shared","version":"0.13.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.1","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yjUqzKUo2vBA9ms6Dpf3ze7Blq/JcXBA4Z3qem5L/oVrzSGenscIIvWQoUL6AYH7ke0V59SHg7xujvCxVyeztQ==","_resolved":"/tmp/213a2dfc1caa7a9a571c691b3026b945/midscene-shared-0.13.1.tgz","_from":"file:midscene-shared-0.13.1.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"3c6244226b08db6ce0cc22e9957a227b22e84c35","size":77264,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.1_1742914442321_0.8158074168203824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T14:54:02.586Z","publish_time":1742914442586,"_source_registry_name":"default","_cnpm_publish_time":1742914442586},"0.13.1-beta-20250325104838.0":{"name":"@midscene/shared","version":"0.13.1-beta-20250325104838.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.1-beta-20250325104838.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-z5D2laWXOiQRZm9YRnyFoizgyTHz9ZFI5Rh9wwUQg5RssWabqq2HZeW2Iqq4kpXNcz/Wiu/mVw1+ZYY7di3qMA==","_resolved":"/tmp/99d6bc995958e18d426427f1c6429ff2/midscene-shared-0.13.1-beta-20250325104838.0.tgz","_from":"file:midscene-shared-0.13.1-beta-20250325104838.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"be09ac1de43d636eb463a81670596b0311171598","size":77322,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.1-beta-20250325104838.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.1-beta-20250325104838.0_1742899926522_0.713925898378698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T10:52:06.689Z","publish_time":1742899926689,"_source_registry_name":"default","_cnpm_publish_time":1742899926689},"0.13.1-beta-20250325062554.0":{"name":"@midscene/shared","version":"0.13.1-beta-20250325062554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.1-beta-20250325062554.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XPoEboXW3lYlYZOTvvw8qtlwMGZ4QwUl5xM0W4RB7B9ETv4r21uPUNfWyCXiuNJQ+sZpTxHW5uH69Rl8UTjy9w==","_resolved":"/tmp/33f4834c321d99b888ff4e0f31ff82a4/midscene-shared-0.13.1-beta-20250325062554.0.tgz","_from":"file:midscene-shared-0.13.1-beta-20250325062554.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"b58a3bcabde56c788e4f03267bc15d38a0b99ebb","size":77321,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.1-beta-20250325062554.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.1-beta-20250325062554.0_1742884171402_0.5684398884499007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T06:29:31.611Z","publish_time":1742884171611,"_source_registry_name":"default","_cnpm_publish_time":1742884171611},"0.12.9-beta-20250325031145.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250325031145.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250325031145.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eE+zUAjtvYopfFbjt13L4F2qeXYH3HZ1bJTyK1sC5jCCtT7dmqh2vPQ66v4UYX+A5G9rLzrilDxY5NeeDKq91Q==","_resolved":"/tmp/894074ba027b3e04542bc50a3444e303/midscene-shared-0.12.9-beta-20250325031145.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250325031145.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"773f87d4a3dc54494103422cc58f310fa218144e","size":77281,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250325031145.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250325031145.0_1742872528576_0.35605853804333143"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T03:15:28.754Z","publish_time":1742872528754,"_source_registry_name":"default","_cnpm_publish_time":1742872528754},"0.13.1-beta-20250324123459.0":{"name":"@midscene/shared","version":"0.13.1-beta-20250324123459.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.13.1-beta-20250324123459.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vzkJS6Y3Mg4GJE025pp52CjIfsXXxJu5iBRTRPhIOnFglVuTqOomdkTcnoBNwfiRu0iZpTmILqwTC5cUaRjYVw==","_resolved":"/tmp/447b8509360e91900c7869cfd24b9a12/midscene-shared-0.13.1-beta-20250324123459.0.tgz","_from":"file:midscene-shared-0.13.1-beta-20250324123459.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"5c7e7e8053c5370ffddfbdc8bcbebcf273b7c6a1","size":77322,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.1-beta-20250324123459.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.13.1-beta-20250324123459.0_1742819906627_0.11958745191922016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T12:38:26.841Z","publish_time":1742819906841,"_source_registry_name":"default","_cnpm_publish_time":1742819906841},"0.13.0":{"name":"@midscene/shared","version":"0.13.0","_id":"@midscene/shared@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"},"dist":{"shasum":"e8097a5b2188a0120d938f2a97aaac1630cbde3f","size":77304,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.13.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.13.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8ff5f496a83ce6fc93b232b54bf7198c/midscene-shared-0.13.0.tgz","_integrity":"sha512-1hM7rsRLF+HI6SS4sIl80C9p35M6i9TMIA+kV7vtmZqmkF0xbDCOM9Mi3JUNQsy297M3bgszTMcTaMu6xTvKkQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.13.0_1742819544156_0.9125806878403495","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-24T12:32:24.421Z","publish_time":1742819544421,"_source_registry_name":"default","_cnpm_publish_time":1742819544421},"0.12.9-beta-20250324113701.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250324113701.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250324113701.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jlPVWlXGjSd4AYxOuDFrBGltAEbm1i6racNpqOOwQSbozpM7VYRalBlgaC3XJJQ6V62Y0UT9ozrkRvtrGWZUYA==","_resolved":"/tmp/799956eb2a50c0ca18aa151783c005c8/midscene-shared-0.12.9-beta-20250324113701.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250324113701.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"3552a36341c6bf1320e1c7f7fcaec2743803d281","size":77281,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250324113701.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250324113701.0_1742816430928_0.42495554470937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T11:40:31.139Z","publish_time":1742816431139,"_source_registry_name":"default","_cnpm_publish_time":1742816431139},"0.12.9-beta-20250324113215.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250324113215.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250324113215.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3WZE2ebgAsWLi3wyspUukkmDKEePTzGNeRH8REg6XG9ARnvhE42K5Y7N2ge9K2x5kv1Kpgf2ToomeoDxme/v7g==","_resolved":"/tmp/49f39786c7d86ac6d12938cb17912b5f/midscene-shared-0.12.9-beta-20250324113215.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250324113215.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"4c2f51ff09e0b216c4f9fb54817a4e464d98a72d","size":77321,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250324113215.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250324113215.0_1742816141814_0.5261485420555283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T11:35:42.000Z","publish_time":1742816142000,"_source_registry_name":"default","_cnpm_publish_time":1742816142000},"0.12.9-beta-20250324093726.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250324093726.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250324093726.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tqlehu9SveZH44oakl1EsaYk0JHMnctU9LE13iFyuY4h4F9Hg6+irW0zIUzzaJFiPn2XqC/pDARqdbOc771mnA==","_resolved":"/tmp/81fc05faa910dfc7f278598112b2c452/midscene-shared-0.12.9-beta-20250324093726.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250324093726.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"1dd84bc66b7b01dff85b5f66eef68433a892fd66","size":77282,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250324093726.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250324093726.0_1742809264963_0.6084520934514832"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T09:41:05.126Z","publish_time":1742809265126,"_source_registry_name":"default","_cnpm_publish_time":1742809265126},"0.12.9-beta-20250324092032.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250324092032.0","_id":"@midscene/shared@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"},"dist":{"shasum":"1dae9d251061ee17c5125a190d026fb174ba6651","size":77282,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250324092032.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.12.9-beta-20250324092032.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.12.9-beta-20250324092032.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7e718a4a6561e71b170b4d19900be977/midscene-shared-0.12.9-beta-20250324092032.0.tgz","_integrity":"sha512-QUUUiYPSNyrtxOMbXWiVUp4VXFVM1gYlS3h9wqRCuqRFKhxYDto7glipFSEE8bRXYaZJVSfnKCaGbj5wQCoYiA==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.9-beta-20250324092032.0_1742808240163_0.13256974081381223","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-24T09:24:00.410Z","publish_time":1742808240410,"_source_registry_name":"default","_cnpm_publish_time":1742808240410},"0.12.9-beta-20250324090729.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250324090729.0","_id":"@midscene/shared@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"},"dist":{"shasum":"d447d5dc260e8f00cb09f316aa9a9e7bdf519390","size":77282,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250324090729.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.12.9-beta-20250324090729.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.12.9-beta-20250324090729.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dae322180de831b2bd05b38916414e94/midscene-shared-0.12.9-beta-20250324090729.0.tgz","_integrity":"sha512-3POD0fn3C15u5oPMNWkOdR4KIFIgKLDNrrNXWimzvXvRWC0uUaIHVAsQomF9AC5rS7t+BRYBkiYjPc23UjdoTg==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.9-beta-20250324090729.0_1742807460692_0.9951736562912059","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-24T09:11:00.942Z","publish_time":1742807460942,"_source_registry_name":"default","_cnpm_publish_time":1742807460942},"0.12.9-beta-20250324085030.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250324085030.0","_id":"@midscene/shared@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"},"dist":{"shasum":"94d2575900491cb08ae06467d85684e557a65754","size":77282,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250324085030.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.12.9-beta-20250324085030.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.12.9-beta-20250324085030.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cce71466693380ae9cf9c79adc9f5a7b/midscene-shared-0.12.9-beta-20250324085030.0.tgz","_integrity":"sha512-DEibkob8OsczHSvpqvD9cZnkxYZ7Sg2Nxx8YTocnEsj3IHmHI7yGU+kJ0rrA7uhdEzgVmE2Xzi8qOKCGY3vh7A==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.9-beta-20250324085030.0_1742806436971_0.7858591547002025","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-24T08:53:57.160Z","publish_time":1742806437160,"_source_registry_name":"default","_cnpm_publish_time":1742806437160},"0.12.9-beta-20250324035231.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250324035231.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250324035231.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EpEjO1ej6B9cqHE8jGzc5Gtw4I+CKxvs+OGeir+zddxwlVzh7eDvlzrJAE3OVG971iHQGKk/+9uRbn5DmHOrkw==","_resolved":"/tmp/d82240183a3a64759231da82fc6c76f5/midscene-shared-0.12.9-beta-20250324035231.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250324035231.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"49c9c2539698d642eaa04c7529217cea3f8f4148","size":77281,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250324035231.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250324035231.0_1742788564816_0.36696112129540936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T03:56:05.084Z","publish_time":1742788565084,"_source_registry_name":"default","_cnpm_publish_time":1742788565084},"0.12.9-beta-20250324012335.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250324012335.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250324012335.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k/U8XITUJHpeWjbFKJtJHtOpO2yfwZMdb3UPPvuYNQDAExWxB0XgudXxK4wRzWo6EctESDeoyPAcYXgeGwFhVA==","_resolved":"/tmp/a7d93acb059973782c670648bd68576b/midscene-shared-0.12.9-beta-20250324012335.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250324012335.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"7bfab026cb469b942e5ca62ae1eb2be907967999","size":77321,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250324012335.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250324012335.0_1742779626302_0.5088623995748331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T01:27:06.482Z","publish_time":1742779626482,"_source_registry_name":"default","_cnpm_publish_time":1742779626482},"0.12.9-beta-20250320080141.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250320080141.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250320080141.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GnF0boSzqPSMP1Yv/StkRN1XSrBSLKV7k9T8ziEvLWuj4uzzytnxKgX9GLqdcGUabbDYEHWu66j9AgRfuMXOpw==","_resolved":"/tmp/e7417a246bb43bf52ad6a27b5075e92c/midscene-shared-0.12.9-beta-20250320080141.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250320080141.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"ff1564c980dec0e24bea7e95c3ad7348cb389961","size":76790,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250320080141.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250320080141.0_1742457911724_0.7251922127847896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T08:05:11.972Z","publish_time":1742457911972,"_source_registry_name":"default","_cnpm_publish_time":1742457911972},"0.12.9-beta-20250320033304.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250320033304.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250320033304.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2PrzKKqowufnXm3t6EbqFgoj/JS2WjpehmJwQysZWjAqGLUgPIFuMs8BUVhhYTIhuidgKm4tozE3yc+nmxhHXg==","_resolved":"/tmp/e3831ebadc97bb24a750a7a47c2e2a07/midscene-shared-0.12.9-beta-20250320033304.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250320033304.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"26ce0d3e88f8e40aee22061237a1f11c7fb8e2f8","size":77082,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250320033304.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250320033304.0_1742441791533_0.22030747634052594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T03:36:31.746Z","publish_time":1742441791746,"_source_registry_name":"default","_cnpm_publish_time":1742441791746},"0.12.9-beta-20250319085532.0":{"name":"@midscene/shared","version":"0.12.9-beta-20250319085532.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.9-beta-20250319085532.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DAkGCM5IF2zQC8UG60KvJe3Z0t4eO521Mr/sss1LJniuchQoHHIfMPkOfSssyNorBkIyaaSx4dGXLD3JGR/k9g==","_resolved":"/tmp/296b33246a66a8c93ea75a39fcb73efe/midscene-shared-0.12.9-beta-20250319085532.0.tgz","_from":"file:midscene-shared-0.12.9-beta-20250319085532.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"00b5b489bd8939c2082e780ea990442a08b1f5a7","size":77084,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.9-beta-20250319085532.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.9-beta-20250319085532.0_1742374745683_0.6959545099897315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T08:59:05.864Z","publish_time":1742374745864,"_source_registry_name":"default","_cnpm_publish_time":1742374745864},"0.12.8":{"name":"@midscene/shared","version":"0.12.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.8","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-njgRKBBJrkuQsYSsNRoLqE2gtjFXD9g50mk58p6vhmnWNwOGcM+MR9GdWSZspOVLBx3Cc/alsS7LuP/1eS80Bw==","_resolved":"/tmp/9307d3a8fcab724b89d106e941073de0/midscene-shared-0.12.8.tgz","_from":"file:midscene-shared-0.12.8.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"897e00f7b16b20856eab6393f9f379e61f1a40eb","size":76775,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.8_1742372180480_0.0402834207181344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T08:16:20.661Z","publish_time":1742372180661,"_source_registry_name":"default","_cnpm_publish_time":1742372180661},"0.12.8-beta-20250319073323.0":{"name":"@midscene/shared","version":"0.12.8-beta-20250319073323.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.8-beta-20250319073323.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XYmjGl+c4DxOSJZxI8admijOIAdIQsnqar7ZPaT+6s6Ed0EAcKJJKnB26s8LTZrE8k9DV+AJKkBPPrDh4MqVWw==","_resolved":"/tmp/17c692e94c579549cf1ac8d151b3e8fd/midscene-shared-0.12.8-beta-20250319073323.0.tgz","_from":"file:midscene-shared-0.12.8-beta-20250319073323.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"fe428b3cffda192970dc7552c24ea28652444d1f","size":76790,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.8-beta-20250319073323.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.8-beta-20250319073323.0_1742369815357_0.1478387584996459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T07:36:55.572Z","publish_time":1742369815572,"_source_registry_name":"default","_cnpm_publish_time":1742369815572},"0.12.8-beta-20250319072440.0":{"name":"@midscene/shared","version":"0.12.8-beta-20250319072440.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"^5.8.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.8-beta-20250319072440.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gyp1URVPyQh0SYo42Rh8sGLfyeR7GdjOIQ5o6/0WyhIGRrZz2iEg/K+fAaCXuNjmgoo8g874gMUG0zoegI9Ktg==","_resolved":"/tmp/3868ce88bf2878b7c798bb980f3b2288/midscene-shared-0.12.8-beta-20250319072440.0.tgz","_from":"file:midscene-shared-0.12.8-beta-20250319072440.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"9a85312890e229ab7463ce729f0fa66d2f7690ee","size":76790,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.8-beta-20250319072440.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.8-beta-20250319072440.0_1742369290442_0.756479643359387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T07:28:10.633Z","publish_time":1742369290633,"_source_registry_name":"default","_cnpm_publish_time":1742369290633},"0.12.8-beta-20250318124823.0":{"name":"@midscene/shared","version":"0.12.8-beta-20250318124823.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.8-beta-20250318124823.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HuOTjLrwLkIcGWeRukvOJOZvqszF1bVfRxDF5oFs/aQjTWhTFlQwu7GHaJ/R9Hha8rwVYGiCu9xSM/j8/zN4+Q==","_resolved":"/tmp/38485f6d7525339f629beed67dd78587/midscene-shared-0.12.8-beta-20250318124823.0.tgz","_from":"file:midscene-shared-0.12.8-beta-20250318124823.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"31553753d2eda4324e978bb059042455246b24e6","size":76994,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.8-beta-20250318124823.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.8-beta-20250318124823.0_1742302308681_0.8303752927371859"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T12:51:48.871Z","publish_time":1742302308871,"_source_registry_name":"default","_cnpm_publish_time":1742302308871},"0.12.8-beta-20250317112356.0":{"name":"@midscene/shared","version":"0.12.8-beta-20250317112356.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.8-beta-20250317112356.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-15uhKxlBO4hV42PPQY4KbSjhQsBQVnGQXvZhBUQphGjXhBjAmlZyj6Usdtbv5QrEf8xVV2yi/KHeeZd9xHkh3Q==","_resolved":"/tmp/e9a0d48e715e88ca6848fb090e1cc1de/midscene-shared-0.12.8-beta-20250317112356.0.tgz","_from":"file:midscene-shared-0.12.8-beta-20250317112356.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"4a936b62bf297ad83a74b4194d8c507e2d7df3b9","size":76793,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.8-beta-20250317112356.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.8-beta-20250317112356.0_1742210839941_0.9981477637977862"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T11:27:20.120Z","publish_time":1742210840120,"_source_registry_name":"default","_cnpm_publish_time":1742210840120},"0.12.7-beta-20250317033358.0":{"name":"@midscene/shared","version":"0.12.7-beta-20250317033358.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.7-beta-20250317033358.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XeZo1xrZxMCMrneaQRQmkMKRdsuUEIxrht8JOxByDyN5undbELFeOniwLsReOiJnncGzotfrbHNjNVpv+o6Fig==","_resolved":"/tmp/af9e2fec714379c3ee716bfe55436ecb/midscene-shared-0.12.7-beta-20250317033358.0.tgz","_from":"file:midscene-shared-0.12.7-beta-20250317033358.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"fe1107c67eed756002dbcc73a01f5a08e1c5a8ab","size":76807,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7-beta-20250317033358.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.7-beta-20250317033358.0_1742182654371_0.18748422145055277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T03:37:34.549Z","publish_time":1742182654549,"_source_registry_name":"default","_cnpm_publish_time":1742182654549},"0.12.7-beta-20250314051042.0":{"name":"@midscene/shared","version":"0.12.7-beta-20250314051042.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.7-beta-20250314051042.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uFXH2hhZvv1qhL5FkVYs2AgVbIHDhxzkumvxdIiJDXTkpNCF7kg0Swh3J8tFemoNb+JjprcZBo6YTVbcF10Fbg==","_resolved":"/tmp/97647d4c5a2454c16bda0ea4647c2c8e/midscene-shared-0.12.7-beta-20250314051042.0.tgz","_from":"file:midscene-shared-0.12.7-beta-20250314051042.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"bc394b6341be218bb824c99fb5609107ce8def5e","size":77402,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7-beta-20250314051042.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.7-beta-20250314051042.0_1741929244044_0.8390655479505473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T05:14:04.243Z","publish_time":1741929244243,"_source_registry_name":"default","_cnpm_publish_time":1741929244243},"0.12.7-beta-20250314040652.0":{"name":"@midscene/shared","version":"0.12.7-beta-20250314040652.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.7-beta-20250314040652.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-K5IpXibhJRpOSqZP9O2hUi2qjubionNOd1nBTVTX/6m4ne7u+rKFApQDRisO8aHPHycuM7oDbReZ7JQEfT8cpg==","_resolved":"/tmp/1cfefbb1bf186d1a5f2b19ad69ec9c46/midscene-shared-0.12.7-beta-20250314040652.0.tgz","_from":"file:midscene-shared-0.12.7-beta-20250314040652.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"704c752551954248cea4308307369d086e8bacf5","size":77403,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7-beta-20250314040652.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.7-beta-20250314040652.0_1741925399426_0.20886090631111043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T04:09:59.602Z","publish_time":1741925399602,"_source_registry_name":"default","_cnpm_publish_time":1741925399602},"0.12.7-beta-20250313101307.0":{"name":"@midscene/shared","version":"0.12.7-beta-20250313101307.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.7-beta-20250313101307.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7rBqu95IA/wm4KjN8JYw62Zh7bxURqur6XcK+U33qr6DVJoO5MfL+pn4AYxCMzVzgAhL8qdm6WirChywo/JfeQ==","_resolved":"/tmp/197096395a16780513a06468f3437254/midscene-shared-0.12.7-beta-20250313101307.0.tgz","_from":"file:midscene-shared-0.12.7-beta-20250313101307.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"8ec39014a0198420a5bea2b45ce9eb5392975c2f","size":82179,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7-beta-20250313101307.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.7-beta-20250313101307.0_1741860994095_0.7249681952495823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T10:16:34.287Z","publish_time":1741860994287,"_source_registry_name":"default","_cnpm_publish_time":1741860994287},"0.12.7-beta-20250313095600.0":{"name":"@midscene/shared","version":"0.12.7-beta-20250313095600.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.7-beta-20250313095600.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZXj29NYReWGAC8CVj8dExNDlaMfp3T9KL6cnpYryEbc6tK12tT/2ywElG2bGf1aO5rRHmH+MesRlKfBV4iSvaQ==","_resolved":"/tmp/d7196dc241f470306990a9493d2c0bd9/midscene-shared-0.12.7-beta-20250313095600.0.tgz","_from":"file:midscene-shared-0.12.7-beta-20250313095600.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"56a0e816cc033da45de641084a0df57a145e6a9b","size":82180,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7-beta-20250313095600.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.7-beta-20250313095600.0_1741859974943_0.09929135140575274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T09:59:35.100Z","publish_time":1741859975100,"_source_registry_name":"default","_cnpm_publish_time":1741859975100},"0.12.7":{"name":"@midscene/shared","version":"0.12.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.7","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Cw73Khf3R8J6xSEfD4lMUAMV71UjJguBFJVCHqms765g4pcW3QmQLz6HEh66DJdpBbLn3QNyz5gUj+nOizubDQ==","_resolved":"/tmp/3173161055cb27c798fc6762243a3a0a/midscene-shared-0.12.7.tgz","_from":"file:midscene-shared-0.12.7.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"ffc9654869e3fb29d7405a3542530caa73251b21","size":81772,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.7_1741795212880_0.4183067783387515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T16:00:13.280Z","publish_time":1741795213280,"_source_registry_name":"default","_cnpm_publish_time":1741795213280},"0.12.7-beta-20250312142032.0":{"name":"@midscene/shared","version":"0.12.7-beta-20250312142032.0","_id":"@midscene/shared@0.12.7-beta-20250312142032.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"},"dist":{"shasum":"e529e18ea346b262a59c0f4da0df4288550e2bc7","size":81791,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7-beta-20250312142032.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.12.7-beta-20250312142032.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.12.7-beta-20250312142032.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9725a4c14e6ce746599ab73db215e99/midscene-shared-0.12.7-beta-20250312142032.0.tgz","_integrity":"sha512-fkw7vEzGTdfQVIWEp1oGyG/l4YPJWnBRS/U0/1ycjYKJUy8sgfVnmTyqjVyBI3wpsq3raWkwaiRZEw+AeWu52Q==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12","debug":"4.4.0","js-sha256":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"3.0.5","typescript":"~5.0.4","@types/node":"^18.0.0","@types/debug":"4.1.12","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.7-beta-20250312142032.0_1741789442686_0.7016440494791456","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-12T14:24:02.933Z","publish_time":1741789442933,"_source_registry_name":"default","_cnpm_publish_time":1741789442933},"0.12.7-beta-20250312120554.0":{"name":"@midscene/shared","version":"0.12.7-beta-20250312120554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.7-beta-20250312120554.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-B5FwVWPCEguG84mf76X77ST0ff7EqF0imH2b9POq9BoIpX0+YwquU93MZHslIVtaWgMKbxaD2Y7MjYe/1V5tVA==","_resolved":"/tmp/3420cf22feffd6c4b092a99baabf37ae/midscene-shared-0.12.7-beta-20250312120554.0.tgz","_from":"file:midscene-shared-0.12.7-beta-20250312120554.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"2eb08820b09339de5b1b1f5388534c9c559ccae1","size":81790,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7-beta-20250312120554.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.7-beta-20250312120554.0_1741781364411_0.1610320665621412"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T12:09:24.643Z","publish_time":1741781364643,"_source_registry_name":"default","_cnpm_publish_time":1741781364643},"0.12.7-beta-20250312114750.0":{"name":"@midscene/shared","version":"0.12.7-beta-20250312114750.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":"./dist/lib/index.js","./constants":"./dist/lib/constants.js","./fs":"./dist/lib/fs.js","./img":"./dist/lib/img.js","./utils":"./dist/lib/utils.js","./extractor":"./dist/lib/extractor.js","./extractor-debug":"./dist/lib/extractor-debug.js","./keyboard-layout":"./dist/lib/us-keyboard-layout.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.7-beta-20250312114750.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-w3IiW51/c8ENYgowaYCoHj+JkOzQ7VV/fqwOSJnbPTgasu/+HbSUfbiugIfgV2Gmli9D0BX08LK0MOapwciOuA==","_resolved":"/tmp/7b31d66fbb59092428ae3d6d04f63f5f/midscene-shared-0.12.7-beta-20250312114750.0.tgz","_from":"file:midscene-shared-0.12.7-beta-20250312114750.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"ee058dabe03ea8b134f06ab668dd777afa7f6f1b","size":81791,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.7-beta-20250312114750.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.7-beta-20250312114750.0_1741780295900_0.4037746123402459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T11:51:36.176Z","publish_time":1741780296176,"_source_registry_name":"default","_cnpm_publish_time":1741780296176},"0.12.6":{"name":"@midscene/shared","version":"0.12.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.6","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HIqPkHSTpnkoAhMSAgtKDYGvATS5zKVnDRrMgpheBxzvVdcwy6i0cc4T/RHxRaTy5KzxK5rlUYLericd4tPDQA==","_resolved":"/tmp/3d063fbafc23423a0a9482c898addfb7/midscene-shared-0.12.6.tgz","_from":"file:midscene-shared-0.12.6.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"884bd18c0e69cb5e4db7f9b6e730f5786f5294b7","size":81879,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.6_1741759937429_0.004183168648084434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T06:12:17.673Z","publish_time":1741759937673,"_source_registry_name":"default","_cnpm_publish_time":1741759937673},"0.12.6-beta-20250312055256.0":{"name":"@midscene/shared","version":"0.12.6-beta-20250312055256.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.6-beta-20250312055256.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-u6wPB3SG79oqIixK46GGcevnDBpKXwIyEq1kA3/n9KHagmZBjoAnBnvudSKueglsJoK39s9w+izFD00FawN+DQ==","_resolved":"/tmp/6d824c48ee8979cbeac723255caf558f/midscene-shared-0.12.6-beta-20250312055256.0.tgz","_from":"file:midscene-shared-0.12.6-beta-20250312055256.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"a2b9603be8c71f9e94d8f66728cb87f24e902f54","size":81899,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.6-beta-20250312055256.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.6-beta-20250312055256.0_1741758984235_0.5366833547756451"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T05:56:24.444Z","publish_time":1741758984444,"_source_registry_name":"default","_cnpm_publish_time":1741758984444},"0.12.6-beta-20250311120827.0":{"name":"@midscene/shared","version":"0.12.6-beta-20250311120827.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.6-beta-20250311120827.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-97hTc1g5gomzjpAYcxbA4ccAHKmyKPtsoXeZMCX6ABSD2tFUTb082xx3rP0kAr3N2ejNrbDBw1DCBvyAsD0GNQ==","_resolved":"/tmp/aaafc293d156996c0ed4bfc5fb7f1575/midscene-shared-0.12.6-beta-20250311120827.0.tgz","_from":"file:midscene-shared-0.12.6-beta-20250311120827.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"868ec4f53998d8d5d3975443fd837ba2998ba6e7","size":81901,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.6-beta-20250311120827.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.6-beta-20250311120827.0_1741695101652_0.8578408151465522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T12:11:41.885Z","publish_time":1741695101885,"_source_registry_name":"default","_cnpm_publish_time":1741695101885},"0.12.6-beta-20250311093017.0":{"name":"@midscene/shared","version":"0.12.6-beta-20250311093017.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.6-beta-20250311093017.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AKK8wWVpx8+Up69wAKaWcGdcDhl/4EsZ48060U7KP9hV7Gn+1tRLv9unlDSbeCwA1+oV66vbAq+5xD9ZuVgOAQ==","_resolved":"/tmp/076312b80b54d013b83acc32d847f787/midscene-shared-0.12.6-beta-20250311093017.0.tgz","_from":"file:midscene-shared-0.12.6-beta-20250311093017.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"b9bfd517e31ec9e10382c52b6daa59627d5d8279","size":81901,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.6-beta-20250311093017.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.6-beta-20250311093017.0_1741685610482_0.8819937261838582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T09:33:30.676Z","publish_time":1741685610676,"_source_registry_name":"default","_cnpm_publish_time":1741685610676},"0.12.6-beta-20250311084030.0":{"name":"@midscene/shared","version":"0.12.6-beta-20250311084030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.6-beta-20250311084030.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-B2zNQEpy3rryRw+cZ63TyzuwXhV83w6LNrOHF8cv2cZwuPGtHUCU0HR4eBSHJKFgD3PWADl7dwwHL+bBPKsLvA==","_resolved":"/tmp/9aa17e60668f8307a8bdefe5e8b0cbeb/midscene-shared-0.12.6-beta-20250311084030.0.tgz","_from":"file:midscene-shared-0.12.6-beta-20250311084030.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"4863f9add348fe4e1389050ef62010b00ccd409d","size":81899,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.6-beta-20250311084030.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.6-beta-20250311084030.0_1741682631595_0.12095982515873471"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T08:43:51.804Z","publish_time":1741682631804,"_source_registry_name":"default","_cnpm_publish_time":1741682631804},"0.12.6-beta-20250311072812.0":{"name":"@midscene/shared","version":"0.12.6-beta-20250311072812.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.6-beta-20250311072812.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zi1wFTvHY7X+Wf7EHEHXOAAG7wNsSPd0LY5hb5y1nQG91h3/11NXaKwnT0+EqLUS0YMzF2P+qwUd+vllV7rBsQ==","_resolved":"/tmp/4db8e8d9ec1c686d859620f3206d728c/midscene-shared-0.12.6-beta-20250311072812.0.tgz","_from":"file:midscene-shared-0.12.6-beta-20250311072812.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"b4c13bb22da9b4094f3abfdbda89883638586caa","size":81901,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.6-beta-20250311072812.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.6-beta-20250311072812.0_1741678291617_0.7913687932632243"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T07:31:31.853Z","publish_time":1741678291853,"_source_registry_name":"default","_cnpm_publish_time":1741678291853},"0.12.6-beta-20250311051344.0":{"name":"@midscene/shared","version":"0.12.6-beta-20250311051344.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.6-beta-20250311051344.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QEWMWamXFB7GUm90k0YM1m81MTbXZmg46zOO89C7TCHB3wMJ/utLlTCMYU5yK2WGEn9okPeo0FJ2ZYoiQZQfrA==","_resolved":"/tmp/aa6aa64b21f605a3a5edf2805b771d82/midscene-shared-0.12.6-beta-20250311051344.0.tgz","_from":"file:midscene-shared-0.12.6-beta-20250311051344.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"5b839a9ba0232b77365b23ab2654d8d07ad6c0db","size":81900,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.6-beta-20250311051344.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.6-beta-20250311051344.0_1741670217345_0.9607324580580212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T05:16:57.501Z","publish_time":1741670217501,"_source_registry_name":"default","_cnpm_publish_time":1741670217501},"0.12.6-beta-20250310141409.0":{"name":"@midscene/shared","version":"0.12.6-beta-20250310141409.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.6-beta-20250310141409.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZZAbQ982P6fr7BDI2FgK8n+ZxLIh9lwHdCUCwAep8hfTgDhqf9AS3kJjJBRYCMejnP/RsI+EbeQFTeMOr+hi1A==","_resolved":"/tmp/3488cb936a0f84cd53add20ce942248a/midscene-shared-0.12.6-beta-20250310141409.0.tgz","_from":"file:midscene-shared-0.12.6-beta-20250310141409.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"12f052561dc63fa81ab4235e34d1f08fa6e35560","size":81901,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.6-beta-20250310141409.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.6-beta-20250310141409.0_1741616249063_0.629946899350414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T14:17:29.259Z","publish_time":1741616249259,"_source_registry_name":"default","_cnpm_publish_time":1741616249259},"0.12.5":{"name":"@midscene/shared","version":"0.12.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pskn0nbgX1HozMHX0BFVxOdu8oDd+zPzErpvgrr0C+N049HbVO2ZNNZyRGmkZ1MOMYdt+ukkHbf8WBgqD3sAXg==","_resolved":"/tmp/a3f2dde248d622430e23e4f9e8f9d85a/midscene-shared-0.12.5.tgz","_from":"file:midscene-shared-0.12.5.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"694c3c8e6ddb0f1a2cf5363dbfb921647a972c30","size":81879,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5_1741597023958_0.3146164503347926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T08:57:04.119Z","publish_time":1741597024119,"_source_registry_name":"default","_cnpm_publish_time":1741597024119},"0.12.5-beta-20250310083055.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250310083055.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250310083055.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hPj9CwrNVPpel4uwm5r1Jh173WcrgYEbKXQoJLHwG+WhbbfMRUBIWFslrQ5CqdTaRqQ4vDeAXCYjKCjW8oVhhg==","_resolved":"/tmp/6d65b0d1f79955b9727b0e89c40d082a/midscene-shared-0.12.5-beta-20250310083055.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250310083055.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"da8b38b5beb590843d970a2968e9302a007d08ae","size":81901,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250310083055.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250310083055.0_1741595656669_0.12479979158613252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T08:34:16.888Z","publish_time":1741595656888,"_source_registry_name":"default","_cnpm_publish_time":1741595656888},"0.12.5-beta-20250310064648.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250310064648.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"debug":"4.4.0","jimp":"0.22.12","js-sha256":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@types/debug":"4.1.12","@types/node":"^18.0.0","rimraf":"~3.0.2","typescript":"~5.0.4","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250310064648.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lzi2iBlrH4bpgLiHiIUsQSuopua9rIP71k/Xgp+k0+MNElXtupNJXMvh9s+sruhRElx2dVD3X/wA+vRFQGaTsQ==","_resolved":"/tmp/15567337f72808333a9c09ba5cef146a/midscene-shared-0.12.5-beta-20250310064648.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250310064648.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"05ba65007dfdf6718a5db392dfe00c24113bceb2","size":81899,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250310064648.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250310064648.0_1741589410168_0.2540795916154919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T06:50:10.374Z","publish_time":1741589410374,"_source_registry_name":"default","_cnpm_publish_time":1741589410374},"0.12.5-beta-20250310055726.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250310055726.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250310055726.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QiSFVXH8SaKbOdDcJZRqw2+lRawNr/+tLO5hfuxsMAV/t5Vexc1TvHdL1zP4L9srUrjrZYV1qfFfGLRAVYg6ww==","_resolved":"/tmp/558b44520a530ccb62f4f051c694c51c/midscene-shared-0.12.5-beta-20250310055726.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250310055726.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"86e7452a89df8f07ac221be7c102e3cd72445a31","size":69339,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250310055726.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250310055726.0_1741586448165_0.8185795185731344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T06:00:48.388Z","publish_time":1741586448388,"_source_registry_name":"default","_cnpm_publish_time":1741586448388},"0.12.5-beta-20250310020242.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250310020242.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250310020242.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iETG7uWiZBDGV2VsAKsKwyo62Og6V5yr/R4xWuQsuWTFljLt6/hzsgx59FY4bSyQWRjBneeii/cILGLRCowrGA==","_resolved":"/tmp/1734e6cfc693d5bce4918c294e5faf66/midscene-shared-0.12.5-beta-20250310020242.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250310020242.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"fc93f90b0d4f0af052c51a3bf086681f832be243","size":69338,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250310020242.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250310020242.0_1741572361746_0.3089305486673053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T02:06:01.946Z","publish_time":1741572361946,"_source_registry_name":"default","_cnpm_publish_time":1741572361946},"0.12.5-beta-20250309125607.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250309125607.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./fs":{"types":"./dist/types/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./extractor-debug":{"types":"./dist/types/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor.d.ts"],"extractor-debug":["./dist/types/extractor-debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250309125607.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DwzlEFYbyuLs9figWDssxROzH9I4FESj+ZvNZPyhlDXskfbx6E8ujE6cLs8+8L9qqu3iI/AnP2lQ2a5cT6iOIg==","_resolved":"/tmp/31465065558ca009ee71ba1ef010f8ff/midscene-shared-0.12.5-beta-20250309125607.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250309125607.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"6d56eddb560538e7cab5579b980abf3b4eb6f099","size":69339,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250309125607.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250309125607.0_1741525167054_0.1867716063291942"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:59:27.338Z","publish_time":1741525167338,"_source_registry_name":"default","_cnpm_publish_time":1741525167338},"0.12.5-beta-20250309121254.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250309121254.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250309121254.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1ffqGl37vgnxOSQKa0qNFa8UgFZsS3UGQbP+UK5+4Rr2nJ+fr9E3ohHsh4fUebVzquG3hXUDMZjw7abI9UCnaA==","_resolved":"/tmp/a9fda4b9e489f72db4fcc2c4812cf66a/midscene-shared-0.12.5-beta-20250309121254.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250309121254.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"fbf8c5a638bb91cbf3c51dca5bf9d9fb7e12c8f8","size":67422,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250309121254.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250309121254.0_1741522528840_0.5222788577640642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:15:29.028Z","publish_time":1741522529028,"_source_registry_name":"default","_cnpm_publish_time":1741522529028},"0.12.5-beta-20250309115954.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250309115954.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250309115954.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kCUafrlamYlTZwX6Tr1xnHKwi1iHFNxth38ow0/jSUyqiTqf+BBhLz4ZMSe2vQzcoCYXj8oFxXv3bZBvvQ/KRw==","_resolved":"/tmp/8207998240ff53b63f713cf1f7ba85ea/midscene-shared-0.12.5-beta-20250309115954.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250309115954.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"600368b2c398dd703eade515b0d9a115adf77aeb","size":67422,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250309115954.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250309115954.0_1741521750840_0.5717774607237651"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:02:31.034Z","publish_time":1741521751034,"_source_registry_name":"default","_cnpm_publish_time":1741521751034},"0.12.5-beta-20250309112640.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250309112640.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250309112640.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bTFiHI/OyHQJTFRsb/M14Qv0FgMFKIkfQp8O2EPdLonPiSAOAyjTST6G7Vkj9MCy6QLIEIDOOdlBLws4Anfxrw==","_resolved":"/tmp/75cddd88707d429da254f0de56e54e31/midscene-shared-0.12.5-beta-20250309112640.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250309112640.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"0627f43e15868c9e63c9b7cde3386c798fe88d25","size":67421,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250309112640.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250309112640.0_1741519763945_0.730886717490898"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:29:24.180Z","publish_time":1741519764180,"_source_registry_name":"default","_cnpm_publish_time":1741519764180},"0.12.5-beta-20250309111511.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250309111511.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250309111511.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dIxPjZQzN/An/472yfG9ZJ2TPzKM1V8IVDNxvGHW+f2m3qp6wcXjlyBbNKNcM8Jem3dmDAEOZnuH5RhQngMrBw==","_resolved":"/tmp/560a42623456531fa0b25ddc90e8da5a/midscene-shared-0.12.5-beta-20250309111511.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250309111511.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"dfdb22e651adc7e89e947d31a1054b90a65e0f40","size":67420,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250309111511.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250309111511.0_1741519070078_0.6081409210968449"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:17:50.286Z","publish_time":1741519070286,"_source_registry_name":"default","_cnpm_publish_time":1741519070286},"0.12.5-beta-20250309110118.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250309110118.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250309110118.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EkVgWWJKqHy2e627+1wqWB9b1FGyUfr08SYC4U5O1bN9gmQIo+WfadeqJXYfr1v5KGRFd+9/ki3VE+SKV2Ys0w==","_resolved":"/tmp/200b28bd496e29ec891186a2de256d7d/midscene-shared-0.12.5-beta-20250309110118.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250309110118.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"0d9b7e8c3964d147d589fd9f716432b94496fb47","size":67420,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250309110118.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250309110118.0_1741518239357_0.7102729518193978"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:03:59.546Z","publish_time":1741518239546,"_source_registry_name":"default","_cnpm_publish_time":1741518239546},"0.12.5-beta-20250309104652.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250309104652.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250309104652.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bqMDXEssc4YvZpDXcQwbvyQRFuewMFQkG00UFq04XKzpaKI3VYW3dE2JN/pMjlm94OrNEAlZx55/eDeQHZXU8Q==","_resolved":"/tmp/3d7c0f71c3557326fa06b78120e81aeb/midscene-shared-0.12.5-beta-20250309104652.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250309104652.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"1a4e8a2077946d5c1a3fe6c79b3a3ca8a413e8c2","size":67422,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250309104652.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250309104652.0_1741517366035_0.349040350580915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T10:49:26.260Z","publish_time":1741517366260,"_source_registry_name":"default","_cnpm_publish_time":1741517366260},"0.12.5-beta-20250309101248.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250309101248.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250309101248.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XqWk7WqJ2+y3tPcb/N1ZyGGYDKLwwh45C8D3WUgY0kfmKIGv31iOxq0u/G0cVKbO+CGbxHYZa+VuYQ2kwVg7jg==","_resolved":"/tmp/22919d68787006f7ee2a0a2af9a4be02/midscene-shared-0.12.5-beta-20250309101248.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250309101248.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"cc6d0594da44b7e727c2361abe2a04135f0957b4","size":67422,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250309101248.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250309101248.0_1741515332742_0.31934872761708966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T10:15:32.953Z","publish_time":1741515332953,"_source_registry_name":"default","_cnpm_publish_time":1741515332953},"0.12.5-beta-20250307073604.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250307073604.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250307073604.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-480gsbN4xMTAA6kVkPT1LsWJmCpUY2xbAyYEQBoSldhmaT2lPPsXBaHNn8+UqPth70gqCGpmHOtZ2KHUGfN3Ug==","_resolved":"/tmp/393d83933a2f7cb68f9925b424ee674c/midscene-shared-0.12.5-beta-20250307073604.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250307073604.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"e5f93d7984a0c05e372150d44c9f5045160a5b9b","size":67390,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250307073604.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250307073604.0_1741333128849_0.88316168560191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-07T07:38:49.039Z","publish_time":1741333129039,"_source_registry_name":"default","_cnpm_publish_time":1741333129039},"0.12.5-beta-20250306121751.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250306121751.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","require":"./dist/lib/node/fs.js","import":"./dist/es/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"img":["./dist/types/img/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12","js-sha256":"0.11.0"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250306121751.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pm/3dp1xA43YJZuGjLuKZsNw0W5aKJziWVLv2GzcCv7M2Mk8Wlwg5i4uQssZK/IkKIJZfglDu0v3JkzQ4UJ8gg==","_resolved":"/tmp/55cb745a073d988aa7413c5b381ef3f0/midscene-shared-0.12.5-beta-20250306121751.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250306121751.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"eda07121f142ecd5034b2a1a349742dedc92d1d2","size":67389,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250306121751.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250306121751.0_1741263640441_0.345961271212766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T12:20:40.629Z","publish_time":1741263640629,"_source_registry_name":"default","_cnpm_publish_time":1741263640629},"0.12.5-beta-20250306115151.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250306115151.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250306115151.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BFeT5/K6QhRiSSw5wntzL2RPpDIPYcY9Vo0GM0nN2mYFerV1Xaym574tXVhIt2ltTJ3rm/KO4BgVvqOvX8qhMg==","_resolved":"/tmp/2397fa78eafdb66d0bec07b0de082bd7/midscene-shared-0.12.5-beta-20250306115151.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250306115151.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"c520127ca8e2ddbcaf301323f6f7ad4c294227d7","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250306115151.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.12.5-beta-20250306115151.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_0.12.5-beta-20250306115151.0_1741262130484_0.5351041588432539"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T11:55:30.729Z","publish_time":1741262130729,"_source_registry_name":"default","_cnpm_publish_time":1741262130729},"0.12.5-beta-20250306114543.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250306114543.0","_id":"@midscene/shared@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"},"dist":{"shasum":"a9529da4e8177599cdb8028c18653f4d7dd3ed04","size":67390,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250306114543.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.12.5-beta-20250306114543.0.tgz"},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-shared-0.12.5-beta-20250306114543.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","import":"./dist/es/node/fs.js","require":"./dist/lib/node/fs.js"},"./img":{"types":"./dist/types/img/index.d.ts","import":"./dist/es/img/index.js","require":"./dist/lib/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/types/constants/index.d.ts","import":"./dist/es/constants/index.js","require":"./dist/lib/constants/index.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","require":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor-debug/index.js","require":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9b344b77d7f87852c5b9311a4a94efa1/midscene-shared-0.12.5-beta-20250306114543.0.tgz","_integrity":"sha512-fTfXZNYxkQ56GdYEJxP4vyY1e9CXv1Fi6oSfjvgD4pX6HEKCIoGa3sdb/UOIMN7aT7Nm0U8UoHFL7H7cMnaWWw==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"img":["./dist/types/img/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants/index.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"browser/img":["./dist/types/browser/img/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.5-beta-20250306114543.0_1741261708226_0.44921431317291893","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-06T11:48:28.419Z","publish_time":1741261708419,"_source_registry_name":"default","_cnpm_publish_time":1741261708419},"0.12.5-beta-20250306114010.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250306114010.0","_id":"@midscene/shared@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"},"dist":{"shasum":"247b0435e08fbd03214904e29a10428b8ab866e5","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250306114010.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.12.5-beta-20250306114010.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.12.5-beta-20250306114010.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/884be32e69200a0f47f545c03be9e2e5/midscene-shared-0.12.5-beta-20250306114010.0.tgz","_integrity":"sha512-CNIk/6iytpDFKgQLLGAwyhNECCsJWvH1dZaNbUxkL3LYhEv0FNrInja+wuGR9UUsazU50LvKq+dOeahRiQurVw==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.7","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.5-beta-20250306114010.0_1741261435470_0.09919356424656467","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-06T11:43:55.679Z","publish_time":1741261435679,"_source_registry_name":"default","_cnpm_publish_time":1741261435679},"0.12.5-beta-20250306111616.0":{"name":"@midscene/shared","version":"0.12.5-beta-20250306111616.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","type":"module","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants/index.js","default":"./dist/lib/constants/index.js"},"./fs":{"types":"./dist/types/node/fs.d.ts","import":"./dist/es/node/fs.js","default":"./dist/lib/node/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img/index.js","default":"./dist/lib/img/index.js"},"./browser/img":{"types":"./dist/types/browser/img.d.ts","import":"./dist/browser/img/index.js","default":"./dist/browser/img/index.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils/index.js","default":"./dist/lib/utils/index.js"},"./extractor":{"types":"./dist/types/extractor/index.d.ts","import":"./dist/es/extractor/index.js","default":"./dist/lib/extractor/index.js"},"./extractor-debug":{"types":"./dist/types/extractor/debug.d.ts","import":"./dist/es/extractor/debug.js","default":"./dist/lib/extractor-debug/index.js"},"./keyboard-layout":{"types":"./dist/types/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout/index.js","default":"./dist/lib/us-keyboard-layout/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"browser/img":["./dist/types/browser/img.d.ts"],"fs":["./dist/types/node/fs.d.ts"],"utils":["./dist/types/utils.d.ts"],"extractor":["./dist/types/extractor/index.d.ts"],"extractor-debug":["./dist/types/extractor/debug.d.ts"],"keyboard-layout":["./dist/types/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.5-beta-20250306111616.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-q8CRtgKRkRzDDoWyKKpLHn89XfwawqYu75ztFtEWvszSIqvAPPc2qLuV3k78+mK1A+jS0jHyxTdf5BtEpl/HPg==","_resolved":"/tmp/34b882aa98186487b0f734c94cf83598/midscene-shared-0.12.5-beta-20250306111616.0.tgz","_from":"file:midscene-shared-0.12.5-beta-20250306111616.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"dce744dcdec7a7e93bc248ebcd5871098f6131ad","size":67402,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.5-beta-20250306111616.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.5-beta-20250306111616.0_1741259936123_0.5306231652635971"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T11:18:56.328Z","publish_time":1741259936328,"_source_registry_name":"default","_cnpm_publish_time":1741259936328},"0.12.4":{"name":"@midscene/shared","version":"0.12.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.4","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gcGtwRiqALsRxv8uBvq7KNJ19/nmcl42cJKJYR2s70LMFM8aNeZTyV71VyXpNo5/p5velkNDo28hHxMqOu5dQA==","_resolved":"/tmp/048233386ed3f1144f2d399e3a643278/midscene-shared-0.12.4.tgz","_from":"file:midscene-shared-0.12.4.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"315f716c6509579946e0d75186374fabc8f33292","size":133350,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.4_1740983179417_0.48278787905789455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T06:26:19.669Z","publish_time":1740983179669,"_source_registry_name":"default","_cnpm_publish_time":1740983179669},"0.12.4-beta-20250303015748.0":{"name":"@midscene/shared","version":"0.12.4-beta-20250303015748.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.4-beta-20250303015748.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AYPbZXPLZ/36oyC+d+jbXBnYMf4CuMQNLLIByg7RkAOYVVASVWW2UgeNnXWtExUiEQYx27IIhkZ4LZbLrrDQCw==","_resolved":"/tmp/5a7688626561231bb712dde373bcbecc/midscene-shared-0.12.4-beta-20250303015748.0.tgz","_from":"file:midscene-shared-0.12.4-beta-20250303015748.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"40cfb147c3b006c1d060e5eef9bc97fb5361fc08","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.4-beta-20250303015748.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.4-beta-20250303015748.0_1740967289298_0.049179380621476865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T02:01:29.472Z","publish_time":1740967289472,"_source_registry_name":"default","_cnpm_publish_time":1740967289472},"0.12.3":{"name":"@midscene/shared","version":"0.12.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.3","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0xbd1kFQ2nFM3WgfbbpR77oZtxOsbxujBIkU/Cgz99euoIndjJshWCVl9pLVzUGUJKvmysfMrK2ZeT4lr2c9lA==","_resolved":"/tmp/a6f172fae58052cd9e8e7dd83ed7e33e/midscene-shared-0.12.3.tgz","_from":"file:midscene-shared-0.12.3.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"b95b0962270e29318675735da1ebd0bd996938b3","size":133351,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.3_1740711896309_0.21885890213593728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T03:04:56.527Z","publish_time":1740711896527,"_source_registry_name":"default","_cnpm_publish_time":1740711896527},"0.12.3-beta-20250228022721.0":{"name":"@midscene/shared","version":"0.12.3-beta-20250228022721.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.3-beta-20250228022721.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sdjdNdTknV/VDcCV2kQiglmS6pfxITTVdheATWZRu3LzB09JgyVCf1siUF5OLFNefT9iX6RLsTYR15x7N9T+Gg==","_resolved":"/tmp/f54f27f1426184533e886e4f71d81e68/midscene-shared-0.12.3-beta-20250228022721.0.tgz","_from":"file:midscene-shared-0.12.3-beta-20250228022721.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"01904afb9910c35f36bb3031c1d6845b9e98eb60","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.3-beta-20250228022721.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.3-beta-20250228022721.0_1740709862356_0.5160294448880365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T02:31:02.538Z","publish_time":1740709862538,"_source_registry_name":"default","_cnpm_publish_time":1740709862538},"0.12.3-beta-20250228021406.0":{"name":"@midscene/shared","version":"0.12.3-beta-20250228021406.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.3-beta-20250228021406.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-y8FUEa9IPEUtpYYinE1cA1sKD1WibP3Q+qckNc9/67GA3V3lBiGCwh9JkK8T0ZuFjB+2SfFUiDgXcvcwgWRPKg==","_resolved":"/tmp/c7b313bbd93c736dccba7a272f78d802/midscene-shared-0.12.3-beta-20250228021406.0.tgz","_from":"file:midscene-shared-0.12.3-beta-20250228021406.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"3865b3988375b8b3a03f356b62a9f91089768e7d","size":133372,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.3-beta-20250228021406.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.3-beta-20250228021406.0_1740709073390_0.6346234738957233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T02:17:53.672Z","publish_time":1740709073672,"_source_registry_name":"default","_cnpm_publish_time":1740709073672},"0.12.3-beta-20250227143608.0":{"name":"@midscene/shared","version":"0.12.3-beta-20250227143608.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.3-beta-20250227143608.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6l/syZEMBdxT9hy5O+IZnV46rkFzl5BzlfwY3woKnOWae55RjPalHSQWzocVbNQZWPjxZ3/+u1LrqbObGOvZ/g==","_resolved":"/tmp/210beabe1acec5ad61a139777f31a2e7/midscene-shared-0.12.3-beta-20250227143608.0.tgz","_from":"file:midscene-shared-0.12.3-beta-20250227143608.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"c38f3b9bbf342c4fd6e3119346c54d93f0714495","size":133370,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.3-beta-20250227143608.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.3-beta-20250227143608.0_1740667188320_0.36034828414962683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T14:39:48.509Z","publish_time":1740667188509,"_source_registry_name":"default","_cnpm_publish_time":1740667188509},"0.12.3-beta-20250227125033.0":{"name":"@midscene/shared","version":"0.12.3-beta-20250227125033.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.3-beta-20250227125033.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dcMV7O1+Ix+9fAGvmKtD1TaH3L5w/+57rUcNt8TZJI9/mplxDYgk7pSWLBWFRmPNHYRKDftlCxgsFbN32RciNA==","_resolved":"/tmp/cf3fea0e72d7d0ea76667db520522680/midscene-shared-0.12.3-beta-20250227125033.0.tgz","_from":"file:midscene-shared-0.12.3-beta-20250227125033.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"c7f718c79dec6a75564658ca82f2bedce6642a54","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.3-beta-20250227125033.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.3-beta-20250227125033.0_1740660856862_0.17521438407047873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T12:54:17.067Z","publish_time":1740660857067,"_source_registry_name":"default","_cnpm_publish_time":1740660857067},"0.12.2":{"name":"@midscene/shared","version":"0.12.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Z2HVQ1OI0hL/lp90cYFcd4g8+R0HaVKPVNmiwXVyhubUHprTsxmrT/04PTpCWIhxOnHG3EBddluevIR0cACMrQ==","_resolved":"/tmp/76cb3eb583ec1d2340739a17111018e0/midscene-shared-0.12.2.tgz","_from":"file:midscene-shared-0.12.2.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"ccc6a8ce3cd44301078cb765ab972aea139f13c5","size":133351,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.2_1740652720093_0.8746949633066001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T10:38:40.316Z","publish_time":1740652720316,"_source_registry_name":"default","_cnpm_publish_time":1740652720316},"0.12.2-beta-20250227014550.0":{"name":"@midscene/shared","version":"0.12.2-beta-20250227014550.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.2-beta-20250227014550.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hFQo1vbo7NH+Xt04vTpKq4hFZ/+tvb8kIg7ZU8G7D2FeFvFtJkyw1EVz4Z6yMQSEiH3rI/h8nh+CS7wVzRy8TQ==","_resolved":"/tmp/e7cedefc1611d9e405fbd3bab3ba8f6a/midscene-shared-0.12.2-beta-20250227014550.0.tgz","_from":"file:midscene-shared-0.12.2-beta-20250227014550.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"dd80831c5af470f4f617a168fe11ddba1522cfc2","size":133370,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.2-beta-20250227014550.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.2-beta-20250227014550.0_1740620963231_0.8736763284263236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T01:49:23.454Z","publish_time":1740620963454,"_source_registry_name":"default","_cnpm_publish_time":1740620963454},"0.12.1":{"name":"@midscene/shared","version":"0.12.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PHo7hGYdchjOyKLxici/6WGWpY5L2jBLw4ROFfDf3qZvCwh+IhGwTkNG9qzptzkpcYXVygUiRerAA2EZhoHUbQ==","_resolved":"/tmp/58cbea74e33d025d21e29967179896cd/midscene-shared-0.12.1.tgz","_from":"file:midscene-shared-0.12.1.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"10b9f65998d6d48e48c6c8f379a6a4723abe44bd","size":133351,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1_1740561363710_0.7996905735134934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T09:16:03.908Z","publish_time":1740561363908,"_source_registry_name":"default","_cnpm_publish_time":1740561363908},"0.12.1-beta-20250226084510.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250226084510.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250226084510.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aO/zLXk/zB542WMTapJGY8fJaXQdrWaavML/4acWdsrMhYj93Xx+m71sT1lcAu4q+QaBorklh/9OgxzrecUdew==","_resolved":"/tmp/d704a7fcbd5fcc1d6058e6b529f9d879/midscene-shared-0.12.1-beta-20250226084510.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250226084510.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"9f0acfe5e864e8607d0c0ab822c12afc908c6322","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250226084510.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250226084510.0_1740559725975_0.40090496783349594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T08:48:46.274Z","publish_time":1740559726274,"_source_registry_name":"default","_cnpm_publish_time":1740559726274},"0.12.1-beta-20250225105024.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250225105024.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250225105024.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Q0UYo0j70YOIZGd/sCuDCteOgbt2gaYrsj+k3TVSc2pt/wo5kXjQp6dXC2y2cpmYX94ruUbh87DWyRqBEWIUww==","_resolved":"/tmp/76a82a3d01c00382d34a4369261ed06d/midscene-shared-0.12.1-beta-20250225105024.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250225105024.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"3a5983914f11d04cf3124455e095e33effd2e152","size":133372,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250225105024.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250225105024.0_1740480842858_0.06893018881079427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T10:54:03.068Z","publish_time":1740480843068,"_source_registry_name":"default","_cnpm_publish_time":1740480843068},"0.12.1-beta-20250225091634.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250225091634.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250225091634.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8F2LspBsou9SpP02FNl0ur1xwDukwDgn9JPm9dpTtHHBzI1CNh75NRyc6TEpuUqBLepXEHq7tRoyQd9KglvF3w==","_resolved":"/tmp/f9f6834b6e3fbd32bab1142ff6989259/midscene-shared-0.12.1-beta-20250225091634.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250225091634.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"bd67b7b1d28eef4a332541f04e177b95fbc0e52f","size":133372,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250225091634.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250225091634.0_1740475202333_0.011874304728584084"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T09:20:02.498Z","publish_time":1740475202498,"_source_registry_name":"default","_cnpm_publish_time":1740475202498},"0.12.1-beta-20250225084005.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250225084005.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250225084005.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uFWOXLvnDjxsWMgNSR8GcyzaK5gtCLfJSQC8HYwT+G4yeg8c/I8qsjmOutlMeuM0xaST700G6fPT95ANQHpRZQ==","_resolved":"/tmp/435676799189b36a72512c750c8b598d/midscene-shared-0.12.1-beta-20250225084005.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250225084005.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"1fc2f7e5caa9eeec30dd33ddd84d5f18c1909efb","size":133372,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250225084005.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250225084005.0_1740473023872_0.9317543177160521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T08:43:44.068Z","publish_time":1740473024068,"_source_registry_name":"default","_cnpm_publish_time":1740473024068},"0.12.1-beta-20250225082258.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250225082258.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250225082258.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tBr0/58zhto3PFdbAcYZCX4Crh8StROFvck6a2geujK+yiECEcImq/+rJbWQMkBpWwI+xag2GkVNHWuX66JDUg==","_resolved":"/tmp/d4be5cfd28e1e6fd2c398843b781e0c5/midscene-shared-0.12.1-beta-20250225082258.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250225082258.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"7d7feecaf8c1261a1b65d357c2f369daffd53bc1","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250225082258.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250225082258.0_1740471998115_0.9594572941795692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T08:26:38.345Z","publish_time":1740471998345,"_source_registry_name":"default","_cnpm_publish_time":1740471998345},"0.12.1-beta-20250225064829.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250225064829.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250225064829.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pqgQbK9eecthdi3tReIj+v7Wtxry+PVDmmSTPYVf0y1jqnGDhVv21gDLEtFXTaaXcnWSi/PKe2RWA24MP4yMdg==","_resolved":"/tmp/07dd0a4ab65e5f40498842d4f291f9c5/midscene-shared-0.12.1-beta-20250225064829.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250225064829.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"251e3e4737e649685cfd4154a21c4bba1618dd49","size":133372,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250225064829.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250225064829.0_1740466322841_0.10033768402568843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T06:52:03.054Z","publish_time":1740466323054,"_source_registry_name":"default","_cnpm_publish_time":1740466323054},"0.12.1-beta-20250225033145.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250225033145.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250225033145.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rzo//JnJkM4X8GVBoU5IwdS1SxDBmnmhgRTCcpfdDWp3kGKmgyby+kouQsciZHozsjOk3JZ89nHawvNTLY/YQw==","_resolved":"/tmp/91e740b762f92dc8a2401919cf3ee117/midscene-shared-0.12.1-beta-20250225033145.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250225033145.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"f606959a5f7231c48a20764ed016a6443b921808","size":133372,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250225033145.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250225033145.0_1740454524055_0.9519740441184983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T03:35:24.232Z","publish_time":1740454524232,"_source_registry_name":"default","_cnpm_publish_time":1740454524232},"0.12.1-beta-20250224084402.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250224084402.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250224084402.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MY30FD/l7jtdoV7Iy7UnCJMIRdqwF351lkX9EZOKRjSk9dgtTYO/UpBHqtCECa3/qNps9+FBFaZW5yps+P+FHQ==","_resolved":"/tmp/cc4d43c694ad766186279647ae379777/midscene-shared-0.12.1-beta-20250224084402.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250224084402.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"79689a996fe0ce908cfb41cb3145f6df5e9a97ee","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250224084402.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250224084402.0_1740386868763_0.8214012318947808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T08:47:48.956Z","publish_time":1740386868956,"_source_registry_name":"default","_cnpm_publish_time":1740386868956},"0.12.1-beta-20250224064132.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250224064132.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250224064132.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eS2LUdo/wBMLb0kMclbyivZfodfDdgRMLA2OBh7z4cf2z38vhC9pbaN8Vnjjxr07VfYfKAoOCy2PIdJeYE6gEg==","_resolved":"/tmp/aba118528c12447a541f9248a64f3282/midscene-shared-0.12.1-beta-20250224064132.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250224064132.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"6dde9977e8d5b0d79e6e98ac04d49f35a38f609e","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250224064132.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250224064132.0_1740379510048_0.9457010092795848"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T06:45:10.217Z","publish_time":1740379510217,"_source_registry_name":"default","_cnpm_publish_time":1740379510217},"0.12.1-beta-20250224040348.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250224040348.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250224040348.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c/x9bhby1AnG2NeZPVw6L0jsNgWKrYmzVU4UQSuuD/xKTiet3JoWbAP9BLirl1/djqE4/PkGqlWH/GXSWvvGLg==","_resolved":"/tmp/3eb52f07c587bcf117f036d57ff267d1/midscene-shared-0.12.1-beta-20250224040348.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250224040348.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"21222c0964a7632c0f597b561d0ec620efbe96a2","size":133371,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250224040348.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250224040348.0_1740370043636_0.21363624820431082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T04:07:23.857Z","publish_time":1740370043857,"_source_registry_name":"default","_cnpm_publish_time":1740370043857},"0.12.1-beta-20250224030857.0":{"name":"@midscene/shared","version":"0.12.1-beta-20250224030857.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.1-beta-20250224030857.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RU25TaWQ1dEhy8NSZc5Odah85OO7yaRBXkREBDNT61XjbJ0nkR7MM5QVuZMerhsncZNPVhqBXrTRfAPrlghplQ==","_resolved":"/tmp/379fbe9362b4527dd06efdf83c2b03d2/midscene-shared-0.12.1-beta-20250224030857.0.tgz","_from":"file:midscene-shared-0.12.1-beta-20250224030857.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"8843bd9aff82e0257f2cda25a4565f663b0515c1","size":133372,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.1-beta-20250224030857.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.1-beta-20250224030857.0_1740366751882_0.07264265004529946"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T03:12:32.103Z","publish_time":1740366752103,"_source_registry_name":"default","_cnpm_publish_time":1740366752103},"0.12.0":{"name":"@midscene/shared","version":"0.12.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.12.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bDQ9Zl6NDPrv/+kU0Pr0zAESbAK9sE2T/vXR6n0E2a1JtCQaBgB90AOnA/OHV43vAUAOgQYaE70tIattC01H5Q==","_resolved":"/tmp/0291a442d4acef42ac1595bc154a2d27/midscene-shared-0.12.0.tgz","_from":"file:midscene-shared-0.12.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"468bc14784077d1abb986cd54adefe11e5836bab","size":133351,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.12.0_1740127763513_0.44077147819850393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T08:49:23.802Z","publish_time":1740127763802,"_source_registry_name":"default","_cnpm_publish_time":1740127763802},"0.11.4-beta-20250221080049.0":{"name":"@midscene/shared","version":"0.11.4-beta-20250221080049.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.4-beta-20250221080049.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UxZnVInXDzGaUyFVbKS0/GkiU3QIU0L0STxDIytlrgbOwe0RyN9I7CTUf5KWKVbTl19Uh13DsUhir/pzg4YBSg==","_resolved":"/tmp/c036c4ae8b35e6516c9c0047b8603fd1/midscene-shared-0.11.4-beta-20250221080049.0.tgz","_from":"file:midscene-shared-0.11.4-beta-20250221080049.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"3cabb404ad0dc23016253db76690927bc1a4c0fa","size":133367,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.4-beta-20250221080049.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.4-beta-20250221080049.0_1740125103960_0.9226733718869231"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T08:05:04.145Z","publish_time":1740125104145,"_source_registry_name":"default","_cnpm_publish_time":1740125104145},"0.11.4-beta-20250220160619.0":{"name":"@midscene/shared","version":"0.11.4-beta-20250220160619.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.4-beta-20250220160619.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fdzW29vOe54CN7tgo+6ggiaqy+UHay4goTeQ3ZiSk2r6ZUwKfnfo+YgGXylQiCb+P7v96Fvj/2tS9oMVkvIXAg==","_resolved":"/tmp/1c0bcee2086e16ab5fbaf8c5e26f9594/midscene-shared-0.11.4-beta-20250220160619.0.tgz","_from":"file:midscene-shared-0.11.4-beta-20250220160619.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"5940315101f16ddf66b4eccb24f85c91cf56abcb","size":133367,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.4-beta-20250220160619.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.4-beta-20250220160619.0_1740067794449_0.39734152374730103"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T16:09:54.693Z","publish_time":1740067794693,"_source_registry_name":"default","_cnpm_publish_time":1740067794693},"0.11.4-beta-20250220081505.0":{"name":"@midscene/shared","version":"0.11.4-beta-20250220081505.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.4-beta-20250220081505.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-p3BfqbL/waCpNCFr242XpNihix1DeatZjuo69YOGpuDPqtSBoSdZbZfEy//YZTAo919HeW4S2wnvvSEGmGZcRQ==","_resolved":"/tmp/c9e6064e47fd45a8e85f16b4fce4921c/midscene-shared-0.11.4-beta-20250220081505.0.tgz","_from":"file:midscene-shared-0.11.4-beta-20250220081505.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"a843058c42b8349612c380c7005b3d855ccebc7d","size":132833,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.4-beta-20250220081505.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.4-beta-20250220081505.0_1740039554438_0.11429084267973155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T08:19:14.623Z","publish_time":1740039554623,"_source_registry_name":"default","_cnpm_publish_time":1740039554623},"0.11.4-beta-20250220024500.0":{"name":"@midscene/shared","version":"0.11.4-beta-20250220024500.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.4-beta-20250220024500.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LC2cgk8jBEj7pzkiShAyIDqsZqZTLqPrzxQ3MiAcIjpo89yCdSt7zlnK0WgmhCV1zXaRohjCpEU0xVKHoK69yQ==","_resolved":"/tmp/855d230c2905566f38a744cc5a7a3b1c/midscene-shared-0.11.4-beta-20250220024500.0.tgz","_from":"file:midscene-shared-0.11.4-beta-20250220024500.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"2a13a4abdb386789e598c99f728b731076fb4b95","size":132831,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.4-beta-20250220024500.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.4-beta-20250220024500.0_1740019717036_0.2741094588980597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T02:48:37.228Z","publish_time":1740019717228,"_source_registry_name":"default","_cnpm_publish_time":1740019717228},"0.11.4-beta-20250220021754.0":{"name":"@midscene/shared","version":"0.11.4-beta-20250220021754.0","_id":"@midscene/shared@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"},"dist":{"shasum":"9629231cd559561b1259364fb94a4617e6c8735c","size":132833,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.4-beta-20250220021754.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.11.4-beta-20250220021754.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.11.4-beta-20250220021754.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/66a67da8f5049a2d35e995c179730776/midscene-shared-0.11.4-beta-20250220021754.0.tgz","_integrity":"sha512-r3G22qvcgxcxtNjhDV1+KGyIkfZOAX1UrLN5STxISW0RFlzfyes6SxG+Gmv8o7hnDS2rMGmSe+x4SzhPNIzRtQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.6","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.4-beta-20250220021754.0_1740018091899_0.22342949043189964","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-20T02:21:32.070Z","publish_time":1740018092070,"_source_registry_name":"default","_cnpm_publish_time":1740018092070},"0.11.4-beta-20250220011346.0":{"name":"@midscene/shared","version":"0.11.4-beta-20250220011346.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.4-beta-20250220011346.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RjETZPNFEIRQD1I/vPcrADel/XTTl2BPX6T0Si9yrrwSacyVZf3xGUM8Zgcs06iyQF/gb0fgK2/bi6btn2dH5Q==","_resolved":"/tmp/7d362821f923c691b7379b975ef91f58/midscene-shared-0.11.4-beta-20250220011346.0.tgz","_from":"file:midscene-shared-0.11.4-beta-20250220011346.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"0dd10f42a63249ff7d730faf2866e10467f8d669","size":132833,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.4-beta-20250220011346.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.4-beta-20250220011346.0_1740014243915_0.951100933419458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T01:17:24.126Z","publish_time":1740014244126,"_source_registry_name":"default","_cnpm_publish_time":1740014244126},"0.11.4-beta-20250219074605.0":{"name":"@midscene/shared","version":"0.11.4-beta-20250219074605.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.4-beta-20250219074605.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MdBe2UDDwNnY9aalX+DQ4Hd0+GdUvYJYduk1CysC6ZsoLPlwwRvwoctYFrafpR2M8xu3j+QbwfCwadFTgCNzOQ==","_resolved":"/tmp/f74049778a8cee55101253d74d24e276/midscene-shared-0.11.4-beta-20250219074605.0.tgz","_from":"file:midscene-shared-0.11.4-beta-20250219074605.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"d0b6139ab51d10088603f064fd95a784a8145a48","size":132833,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.4-beta-20250219074605.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.4-beta-20250219074605.0_1739951383734_0.7380324401964224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T07:49:43.924Z","publish_time":1739951383924,"_source_registry_name":"default","_cnpm_publish_time":1739951383924},"0.11.2-beta-20250218091934.0":{"name":"@midscene/shared","version":"0.11.2-beta-20250218091934.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.2-beta-20250218091934.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/bqEBzdzRRN7pj3h2uIp3fKP9/8Iim1VG4udGdJTkWZgFqA0resYEOwoNt+IUsBtnSTK1CkpXMXAQDDv9wtWNw==","_resolved":"/tmp/559da08bca33459bb5b30492342df920/midscene-shared-0.11.2-beta-20250218091934.0.tgz","_from":"file:midscene-shared-0.11.2-beta-20250218091934.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"872a475fdb03fb93bf31fb3b5b1858ebfe4b4dd9","size":132833,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.2-beta-20250218091934.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.2-beta-20250218091934.0_1739870607145_0.6789292262140665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T09:23:27.525Z","publish_time":1739870607525,"_source_registry_name":"default","_cnpm_publish_time":1739870607525},"0.11.2-beta-20250218013253.0":{"name":"@midscene/shared","version":"0.11.2-beta-20250218013253.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.2-beta-20250218013253.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HAnGylcuMh9GbIDJEB/ZR/7wO8OYYK5qDz1zl8/qJ4wknRw2pWHjQsvrHjMYDcqcVVWj3gMxnhnS94QEsCwwNg==","_resolved":"/tmp/bfdc4278460fe81ec2c461dac6f7ee3c/midscene-shared-0.11.2-beta-20250218013253.0.tgz","_from":"file:midscene-shared-0.11.2-beta-20250218013253.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"9f909472fba8ca97631b9778f55b93afe0207413","size":132831,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.2-beta-20250218013253.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.2-beta-20250218013253.0_1739842593453_0.995901723953408"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T01:36:33.629Z","publish_time":1739842593629,"_source_registry_name":"default","_cnpm_publish_time":1739842593629},"0.11.3":{"name":"@midscene/shared","version":"0.11.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.3","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bXWRYdPl3Bm/HdsEtw3oo+zPv9+esrhGYFPJUCE/UqolHKI3KMcQuzcKMZPJhDSXcy5RiWQKyhzWzXmjtVFW5w==","_resolved":"/tmp/1761c2e2ee952f78b37ae007e8b903d4/midscene-shared-0.11.3.tgz","_from":"file:midscene-shared-0.11.3.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"fc0268d472a9aa798ec45cf542510bfa2632bcbd","size":132815,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.3_1739779868996_0.7026831322700839"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-17T08:11:09.187Z","publish_time":1739779869187,"_source_registry_name":"default","_cnpm_publish_time":1739779869187},"0.11.2":{"name":"@midscene/shared","version":"0.11.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"3.0.5","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nWlJd0WX+DJkJ6rr2TX1sifrrww3y50Xq8yH+HL/82zm5i/FY7fvh4u7DXu48UzyW2HxJSp6FCDlhI+t6Zlvkw==","_resolved":"/tmp/34cad6add5e7a6293208ea4156e86d9f/midscene-shared-0.11.2.tgz","_from":"file:midscene-shared-0.11.2.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"a3c0cf40029f8db1d95578e96153517e77815df6","size":132815,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.2_1739584220838_0.41721004510833204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-15T01:50:21.019Z","publish_time":1739584221019,"_source_registry_name":"default","_cnpm_publish_time":1739584221019},"0.11.1-beta-20250214012635.0":{"name":"@midscene/shared","version":"0.11.1-beta-20250214012635.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.1-beta-20250214012635.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sQSE6HrGU/iGamce+cidGNx8YX/zILxA+LoncOje379OTT1QVlu7Zs9qAh4mEKGrSXmqs4CxRjT34Q8+OXDOow==","_resolved":"/tmp/214fef6a9c7c2fad13b92c9113fbf23b/midscene-shared-0.11.1-beta-20250214012635.0.tgz","_from":"file:midscene-shared-0.11.1-beta-20250214012635.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"2cd8ba22595f67164390c7b57f0f11beb6fffb2d","size":132831,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.1-beta-20250214012635.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.1-beta-20250214012635.0_1739496608533_0.2942763069614567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T01:30:08.717Z","publish_time":1739496608717,"_source_registry_name":"default","_cnpm_publish_time":1739496608717},"0.11.1-beta-20250213081044.0":{"name":"@midscene/shared","version":"0.11.1-beta-20250213081044.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.1-beta-20250213081044.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aN0jJn+2xC/1lXWM50iGvWFNT5g4qgi1P+R8jcD72uSnwWYf9X/GZvTpCgmL49DCgTxW0XkBekiuBSU6I5PZCw==","_resolved":"/tmp/9bb92d40d537de9b277106bd0902e5cb/midscene-shared-0.11.1-beta-20250213081044.0.tgz","_from":"file:midscene-shared-0.11.1-beta-20250213081044.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"b3e3a2525ca5233c7f0e2b2c641ba64886814685","size":132832,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.1-beta-20250213081044.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.1-beta-20250213081044.0_1739434459043_0.012928615541796695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T08:14:19.245Z","publish_time":1739434459245,"_source_registry_name":"default","_cnpm_publish_time":1739434459245},"0.11.1-beta-20250213075945.0":{"name":"@midscene/shared","version":"0.11.1-beta-20250213075945.0","_id":"@midscene/shared@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"},"dist":{"shasum":"15b954a14c1ec7819dba32e26f99a4ac142a399a","size":132833,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.1-beta-20250213075945.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.11.1-beta-20250213075945.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.11.1-beta-20250213075945.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b603d112e78f8a80f534f475518eac59/midscene-shared-0.11.1-beta-20250213075945.0.tgz","_integrity":"sha512-wQQCJ2tuj38mX0hEGUS+1lmrpiLGK4nEHptOCG3mI//BTFJMsAyuFu0/1NzUegT5Zn475dzgtQvRCIjXP9vWYQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.6","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.1-beta-20250213075945.0_1739433795071_0.4995463591730791","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-13T08:03:15.248Z","publish_time":1739433795248,"_source_registry_name":"default","_cnpm_publish_time":1739433795248},"0.11.1":{"name":"@midscene/shared","version":"0.11.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.1","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-W+bajkf+BiTryE8h1+WH1DYnTdKZKuKEYIGixnDmxsrz3potnZCRXXlK2OZof7bT6OQiT0/Jaz16MJ1TbpQ/sw==","_resolved":"/tmp/f84c62688c0ee551a1eb553655c5311e/midscene-shared-0.11.1.tgz","_from":"file:midscene-shared-0.11.1.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"383c39a93b285b6a52efc83a54b757c364ff80a0","size":132812,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.1_1739429444091_0.4077539966288579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T06:50:44.289Z","publish_time":1739429444289,"_source_registry_name":"default","_cnpm_publish_time":1739429444289},"0.11.1-beta-20250213033528.0":{"name":"@midscene/shared","version":"0.11.1-beta-20250213033528.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.1-beta-20250213033528.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GD2tfyZC6Nmna3BjLFEPM27AMihRNVPSD6jp7DjlBHY3TWWyvjXeoT44d82n/Q83FA1fTawx93vwUY+teiM9ew==","_resolved":"/tmp/3cdc177ecf2a5c7f1de9bb28e16ba091/midscene-shared-0.11.1-beta-20250213033528.0.tgz","_from":"file:midscene-shared-0.11.1-beta-20250213033528.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"f04059c0ff5a9fc44370c27de36f23d223c9e157","size":132830,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.1-beta-20250213033528.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.1-beta-20250213033528.0_1739417941295_0.4204296583122067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T03:39:01.499Z","publish_time":1739417941499,"_source_registry_name":"default","_cnpm_publish_time":1739417941499},"0.11.1-beta-20250211002541.0":{"name":"@midscene/shared","version":"0.11.1-beta-20250211002541.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.1-beta-20250211002541.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9O4jYzFWCPcsbWXSGZCHN/JddxIPKEXbsYGAnRIm6hHlk+qy3/VymKV+q7VLFsVbJ0f9zW1WN0VcgHGl9Dnb5A==","_resolved":"/tmp/366f0707ad09f62d0a349968423a2ac5/midscene-shared-0.11.1-beta-20250211002541.0.tgz","_from":"file:midscene-shared-0.11.1-beta-20250211002541.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"ccd1ffea0ea8408afff2d9733f0919a0eac360dd","size":132831,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.1-beta-20250211002541.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.1-beta-20250211002541.0_1739233752437_0.45939437139237493"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-11T00:29:12.654Z","publish_time":1739233752654,"_source_registry_name":"default","_cnpm_publish_time":1739233752654},"0.10.6-beta-20250210111859.0":{"name":"@midscene/shared","version":"0.10.6-beta-20250210111859.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.6-beta-20250210111859.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JkGiGJuG3DM1scJjUTaiueW+CjfWubPMCxPAvXk2Ss1gk5bYBUlYEmJxKt0v+t5rMQPk/SfMp0I9ZU89+LbpWQ==","_resolved":"/tmp/b1d61b85409c1457f2500d9d106926be/midscene-shared-0.10.6-beta-20250210111859.0.tgz","_from":"file:midscene-shared-0.10.6-beta-20250210111859.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"f430facc7aab55e93d400993de51e9bc624d99dc","size":132835,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.6-beta-20250210111859.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.6-beta-20250210111859.0_1739186557461_0.5930694961325138"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T11:22:37.641Z","publish_time":1739186557641,"_source_registry_name":"default","_cnpm_publish_time":1739186557641},"0.11.0":{"name":"@midscene/shared","version":"0.11.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.11.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wqD0t5jGJD8a5dzUzymWzLrDeRMeqGX87zT1d4EwmZ8ssGHvXVOTBoJjSahYqo+omO5+MJGHcfP4cBC6STRtXA==","_resolved":"/tmp/27ffc16ab9de1ef498406db77eb1ac68/midscene-shared-0.11.0.tgz","_from":"file:midscene-shared-0.11.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"40477de8957801ec95cbdca9d4193cf8150e11a2","size":131717,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.11.0_1739183732345_0.1191748887150561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T10:35:32.522Z","publish_time":1739183732522,"_source_registry_name":"default","_cnpm_publish_time":1739183732522},"0.10.6-beta-20250210094858.0":{"name":"@midscene/shared","version":"0.10.6-beta-20250210094858.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.6-beta-20250210094858.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-E4XS1eAhxk6GMTmW4EXe/WKAmWHWSNzBPsT9HxIM0ftW/21vzvPUagJqcZ0zoZ3MV9OSeOgU+JFaZCjZCe8UvA==","_resolved":"/tmp/40bc9ea72c405e628f239db2a695586c/midscene-shared-0.10.6-beta-20250210094858.0.tgz","_from":"file:midscene-shared-0.10.6-beta-20250210094858.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"1e552ad35a8ce5d62f80bd360bb572ea6bad08e0","size":131740,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.6-beta-20250210094858.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.6-beta-20250210094858.0_1739181143559_0.4702397762297219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T09:52:23.823Z","publish_time":1739181143823,"_source_registry_name":"default","_cnpm_publish_time":1739181143823},"0.10.6-beta-20250210091606.0":{"name":"@midscene/shared","version":"0.10.6-beta-20250210091606.0","_id":"@midscene/shared@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"},"dist":{"shasum":"618c7ee83a317225d7f608fd51798d82106e58d3","size":131738,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.6-beta-20250210091606.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.10.6-beta-20250210091606.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.10.6-beta-20250210091606.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","import":"./dist/es/extractor.js","require":"./dist/lib/extractor.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","import":"./dist/es/extractor-debug.js","require":"./dist/lib/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"npm run build:pkg && npm run build:script","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w","build:script":"modern build -c ./modern.inspect.config.ts","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c28bff0e312170bfe434c20b0a8e1040/midscene-shared-0.10.6-beta-20250210091606.0.tgz","_integrity":"sha512-7pGzYblGXxPTjud+MrbaSWCELlBXgr8HT1FAe67QZA9h63UhRH0PrwAGXqHub0DwJQiNV3JFjecAZBv2/97COA==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.6","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.6-beta-20250210091606.0_1739179181131_0.025617702169819845","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-10T09:19:41.323Z","publish_time":1739179181323,"_source_registry_name":"default","_cnpm_publish_time":1739179181323},"0.10.6-beta-20250210080545.0":{"name":"@midscene/shared","version":"0.10.6-beta-20250210080545.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.6-beta-20250210080545.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yG8uKeTKQtJVLgEA2vOKFu28rr+ZOi3qaHY05aYLeMJrPKsxJLwNnzjwhKqwayNiEgyXRjl3wO/KL+yW2JOtrw==","_resolved":"/tmp/8e4d1dbe4bb8fb13584daa42cf57eb8d/midscene-shared-0.10.6-beta-20250210080545.0.tgz","_from":"file:midscene-shared-0.10.6-beta-20250210080545.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"349c06bd7f946881835afd43a0c158a5755110b1","size":131720,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.6-beta-20250210080545.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.6-beta-20250210080545.0_1739174968921_0.028264225502595774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T08:09:29.218Z","publish_time":1739174969218,"_source_registry_name":"default","_cnpm_publish_time":1739174969218},"0.10.6-beta-20250208050716.0":{"name":"@midscene/shared","version":"0.10.6-beta-20250208050716.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.6-beta-20250208050716.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-y79o3ya+6KJnslM5BcfDzdUgDcM1jRNJMuwNwmH0/TXf+L7QeI2a47qwGmiWIO3y8vHvjRrVpl731jH/Xy3OCA==","_resolved":"/tmp/39e9e9b63e3d9dbc549d0b4ced9f999b/midscene-shared-0.10.6-beta-20250208050716.0.tgz","_from":"file:midscene-shared-0.10.6-beta-20250208050716.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"9f9dea149deaf8ff5f516924d94bc285b3359c4b","size":131722,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.6-beta-20250208050716.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.6-beta-20250208050716.0_1738991457213_0.6940155464025075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-08T05:10:57.440Z","publish_time":1738991457440,"_source_registry_name":"default","_cnpm_publish_time":1738991457440},"0.10.6-beta-20250207060931.0":{"name":"@midscene/shared","version":"0.10.6-beta-20250207060931.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./extractor":{"types":"./dist/lib/extractor.d.ts","require":"./dist/lib/extractor.js","import":"./dist/es/extractor.js"},"./extractor-debug":{"types":"./dist/lib/extractor-debug.d.ts","require":"./dist/lib/extractor-debug.js","import":"./dist/es/extractor-debug.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"extractor":["./dist/lib/extractor.d.ts"],"extractor-debug":["./dist/lib/extractor-debug.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.6-beta-20250207060931.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HIvDSWr7LUx1FPqAyZ0Fub67d1i/4M29JFnYRV16m/0BACwC9wUr9+bUQx9Lqc31Z95vfgC/X/l0rd1pAIh7ug==","_resolved":"/tmp/a32498f4ea8c66087db096e0ff1c044e/midscene-shared-0.10.6-beta-20250207060931.0.tgz","_from":"file:midscene-shared-0.10.6-beta-20250207060931.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"4ad228601783e63f1c76306d6e0f6ce35a817aff","size":131722,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.6-beta-20250207060931.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.6-beta-20250207060931.0_1738908783094_0.21874735460450512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-07T06:13:03.384Z","publish_time":1738908783384,"_source_registry_name":"default","_cnpm_publish_time":1738908783384},"0.10.5":{"name":"@midscene/shared","version":"0.10.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","require":"./dist/lib/us-keyboard-layout.js","import":"./dist/es/us-keyboard-layout.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.5","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kEfSaabP0KcSDsQFRPCm6XmRt37ghVAaZ4hAXm5TQWBt2cymgZaxPu6qzs1fiUUd9QgHpDO6OrpaYWsN+LvhqQ==","_resolved":"/tmp/c5c4e59ef6cfc5725cb687d4e4e87b00/midscene-shared-0.10.5.tgz","_from":"file:midscene-shared-0.10.5.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"844e5a156ef15f9ebd9a134d17d8c7a0d707b549","size":34251,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.5_1738292886947_0.11070427308942077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-31T03:08:07.253Z","publish_time":1738292887253,"_source_registry_name":"default","_cnpm_publish_time":1738292887253},"0.10.4":{"name":"@midscene/shared","version":"0.10.4","_id":"@midscene/shared@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"},"dist":{"shasum":"a8b0ca67d7afb2b1397a04c8e3743a4f3cebf3d5","size":34250,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.10.4.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.10.4.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cbc824668c390a83f180c2fd2f613d00/midscene-shared-0.10.4.tgz","_integrity":"sha512-h4HlquzwrsV1Pj0e7rlpH3CB2awErgErImJtZJ6OSSTN/7vyzVH3RKAS/QJdOl9PWIREJaHE/kjvGAwlDUteFg==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.6","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.4_1738217931259_0.7269522498167043","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-30T06:18:51.471Z","publish_time":1738217931471,"_source_registry_name":"default","_cnpm_publish_time":1738217931471},"0.10.3":{"name":"@midscene/shared","version":"0.10.3","_id":"@midscene/shared@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"},"dist":{"shasum":"f8c4e6f572e25a7ff55735a031f89fd8665bc7d3","size":34251,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.10.3.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.10.3.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"},"./keyboard-layout":{"types":"./dist/lib/us-keyboard-layout.d.ts","import":"./dist/es/us-keyboard-layout.js","require":"./dist/lib/us-keyboard-layout.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a48d34ef49e8cb6fa25f7e4c7c541050/midscene-shared-0.10.3.tgz","_integrity":"sha512-M2jJCynbsJZSD+AO4T0dFE/HLNuRBfM875aFuwgMDA5sMdCFTK0aoqBev0i4zLJTabTf37476ldVj2J80QFimg==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.5","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.3_1737966108189_0.2629849484924556","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-27T08:21:48.338Z","publish_time":1737966108338,"_source_registry_name":"default","_cnpm_publish_time":1737966108338},"0.10.2":{"name":"@midscene/shared","version":"0.10.2","_id":"@midscene/shared@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"},"dist":{"shasum":"39be87e3eecfcb60aa38ddccbbf1ff50d63026af","size":34224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.10.2.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.10.2.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/085426115b6dee44cf0af3d92056e478/midscene-shared-0.10.2.tgz","_integrity":"sha512-0WeSnvNu6kmPfxU5RyQCh2eS5RAdtC1onbxOJ2LTCRuC2aOZ7jQWmCsHS87UeQZmJwsBBsb4N+cdM6FZrkjyZQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.5","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"keyboard-layout":["./dist/lib/us-keyboard-layout.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.2_1737895172436_0.3626683019092318","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-26T12:39:32.634Z","publish_time":1737895172634,"_source_registry_name":"default","_cnpm_publish_time":1737895172634},"0.10.2-beta-20250123090318.0":{"name":"@midscene/shared","version":"0.10.2-beta-20250123090318.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.2-beta-20250123090318.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TvTh8W9dZlrTUVGQ1sEncxFCQV6uxs4oPw6LPAObxRwIw7pKKN6pon1UsnIBfmiJvlBaDOV8vXimjr6KBbR/sw==","_resolved":"/tmp/0385c433a52eb0719581fd3df8d0c7ae/midscene-shared-0.10.2-beta-20250123090318.0.tgz","_from":"file:midscene-shared-0.10.2-beta-20250123090318.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"2cf28c52bed023d97fe814f04755b4e748eb605e","size":22706,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.2-beta-20250123090318.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.2-beta-20250123090318.0_1737623196620_0.6931441224613486"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-23T09:06:36.789Z","publish_time":1737623196789,"_source_registry_name":"default","_cnpm_publish_time":1737623196789},"0.10.1":{"name":"@midscene/shared","version":"0.10.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.1","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+yzNCHvQ3eKlieT+BnHlliyyNqA4djxcSm5RGcHF8huvYHYY8bEcJA8lnhGkeJr3alnBMR3LEvKIi/CGjwP3yg==","_resolved":"/tmp/c833628f253ee140ed439ca4bee93b87/midscene-shared-0.10.1.tgz","_from":"file:midscene-shared-0.10.1.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"792dcb14a853c78aae78b75c40f87a0106070816","size":22687,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.1_1737616571153_0.7536054491665429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-23T07:16:11.429Z","publish_time":1737616571429,"_source_registry_name":"default","_cnpm_publish_time":1737616571429},"0.10.1-beta-20250123065819.0":{"name":"@midscene/shared","version":"0.10.1-beta-20250123065819.0","_id":"@midscene/shared@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"},"dist":{"shasum":"30124bdc0a34fbe62abced7a903b53244df93f2c","size":22705,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.1-beta-20250123065819.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.10.1-beta-20250123065819.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.10.1-beta-20250123065819.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9218ee0b20126a48178271b9e4f49cbc/midscene-shared-0.10.1-beta-20250123065819.0.tgz","_integrity":"sha512-DVTxjWtBfJpeoNSWZEO6l9BcXW5+dhNXlrpLAMZZfby8T87SkwxSIrWTXjxKAU4ffk7Pqxqgc/BCMlf1EGYJfQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.5","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.1-beta-20250123065819.0_1737615702274_0.8210594326325107","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-23T07:01:42.513Z","publish_time":1737615702513,"_source_registry_name":"default","_cnpm_publish_time":1737615702513},"0.10.1-beta-20250122063202.0":{"name":"@midscene/shared","version":"0.10.1-beta-20250122063202.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.1-beta-20250122063202.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dT0IaAnlDo3wbWXiCktt7hbOGThIMGF0ziEAOy5v3WJ/4NHYAsWDrmRsHrqQLbG6s57PyAcmrzOZO/4JSE0YnQ==","_resolved":"/tmp/12bbc30e176f9b23e5e81fa9ad75ff91/midscene-shared-0.10.1-beta-20250122063202.0.tgz","_from":"file:midscene-shared-0.10.1-beta-20250122063202.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"ee22a81767cb4ffbef344425c143bacaa2231b23","size":22706,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.1-beta-20250122063202.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.1-beta-20250122063202.0_1737527734693_0.14144338308048665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T06:35:34.870Z","publish_time":1737527734870,"_source_registry_name":"default","_cnpm_publish_time":1737527734870},"0.10.1-beta-20250122031524.0":{"name":"@midscene/shared","version":"0.10.1-beta-20250122031524.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.1-beta-20250122031524.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VMMWyXjAdOiVRRKWJ1V36wJgAH2Y9I5frMg6jmGMPrYKqsJ7eQcuKMiYiAOWKr3a/LXUzaKW/FUAYI7bFHYf4w==","_resolved":"/tmp/9d75c407d3a3d65e455f3dc3c55ecc29/midscene-shared-0.10.1-beta-20250122031524.0.tgz","_from":"file:midscene-shared-0.10.1-beta-20250122031524.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"4329ce986cf270f5313615460777127502306734","size":22706,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.1-beta-20250122031524.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.1-beta-20250122031524.0_1737515934733_0.6026383396552035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T03:18:54.911Z","publish_time":1737515934911,"_source_registry_name":"default","_cnpm_publish_time":1737515934911},"0.10.1-beta-20250122023310.0":{"name":"@midscene/shared","version":"0.10.1-beta-20250122023310.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.1-beta-20250122023310.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/H3iJjyc6Mvs/PjVX5ZvVSjyf0w1qWYBQX1JNR0RGxJN2/HzEHmzpYNMUu1YtorYo0jKdZDu0C9ZPMLhcXhqCQ==","_resolved":"/tmp/791954385ff237fee8cbed15f38fcc13/midscene-shared-0.10.1-beta-20250122023310.0.tgz","_from":"file:midscene-shared-0.10.1-beta-20250122023310.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"1f651448fa5c8c85941974b60bd4745092ed9cc7","size":22705,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.1-beta-20250122023310.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.1-beta-20250122023310.0_1737513395819_0.29525876386303596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T02:36:35.999Z","publish_time":1737513395999,"_source_registry_name":"default","_cnpm_publish_time":1737513395999},"0.10.1-beta-20250121074221.0":{"name":"@midscene/shared","version":"0.10.1-beta-20250121074221.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.1-beta-20250121074221.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D9FKzE2tvMF3rBXmS0eTtR4iwyn6LJI0PhaTCfSj0sAmrqqrbWmOpIC5xSLsgKBbRSfBJZ6q/P9FB5X7z9F+1Q==","_resolved":"/tmp/3003061e7a5e138976246fc4e415733b/midscene-shared-0.10.1-beta-20250121074221.0.tgz","_from":"file:midscene-shared-0.10.1-beta-20250121074221.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"a92b3fd1d25e781a6d6c5113a90d0932c9844407","size":22655,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.1-beta-20250121074221.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.1-beta-20250121074221.0_1737445548323_0.4581979978838966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-21T07:45:48.518Z","publish_time":1737445548518,"_source_registry_name":"default","_cnpm_publish_time":1737445548518},"0.10.1-beta-20250120124809.0":{"name":"@midscene/shared","version":"0.10.1-beta-20250120124809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.1-beta-20250120124809.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hpgeupisMSZAfHeEuPHBJuLwOyNIKQODxA54R1Octm9ADezlVErJgFfHQq2psnwYFbz9zDCqSnXhOOv8agvOJg==","_resolved":"/tmp/5dddcd02ba96039b0ab46ebafe23f2a3/midscene-shared-0.10.1-beta-20250120124809.0.tgz","_from":"file:midscene-shared-0.10.1-beta-20250120124809.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"61d7969d7adf8fd9dc246f59ec438138efd26dbe","size":22655,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.1-beta-20250120124809.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.1-beta-20250120124809.0_1737377487164_0.7133165405376025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T12:51:27.385Z","publish_time":1737377487385,"_source_registry_name":"default","_cnpm_publish_time":1737377487385},"0.10.0":{"name":"@midscene/shared","version":"0.10.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.10.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/IQTf81bbs0G9aYaBHpC4DP4jHcZ2w6Td3oPc9S+NDg2hgXu+N8i0MLLe/bSgIEKkTANL3RHeXb2s49c0MGZ7A==","_resolved":"/tmp/36f9655caea9c9e3a3728dc5e8d496c4/midscene-shared-0.10.0.tgz","_from":"file:midscene-shared-0.10.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"72ac9a5e140388059e0d26affc303ff28f35688c","size":22635,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.10.0_1737109878446_0.8363217533428271"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-17T10:31:18.631Z","publish_time":1737109878631,"_source_registry_name":"default","_cnpm_publish_time":1737109878631},"0.9.3-beta-20250116143806.0":{"name":"@midscene/shared","version":"0.9.3-beta-20250116143806.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.9.3-beta-20250116143806.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5ytHlvm94hYsPGkh8U0hTROHCSU60C+f6ubGvblqxRVNVJ8kEgLICwW2tF0kLm9Y5veKfnNP/zcFu+/H476nbw==","_resolved":"/tmp/0c6b008ba1f5bb6a30bab80a1a6f317b/midscene-shared-0.9.3-beta-20250116143806.0.tgz","_from":"file:midscene-shared-0.9.3-beta-20250116143806.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"05026dbd6a1899127eb2d3cfdf8f5ab998d40908","size":22653,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.3-beta-20250116143806.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.9.3-beta-20250116143806.0_1737038492946_0.6931482806908011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-16T14:41:33.116Z","publish_time":1737038493116,"_source_registry_name":"default","_cnpm_publish_time":1737038493116},"0.9.2":{"name":"@midscene/shared","version":"0.9.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.9.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FhvLedh5w9ub9Ox7rCtsBjavOXxUGiMCKWRlRF6BytzUvDjtXqfcsbvr4L93EI983TWLQEuRQIFlAj8vj1Ozug==","_resolved":"/tmp/218cfb41dc23a70aa24369638d20dfc2/midscene-shared-0.9.2.tgz","_from":"file:midscene-shared-0.9.2.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"68aa4bca504f542b2ebf687faf9174cd34fae39e","size":22637,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.9.2_1736911349796_0.3951468412343262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-15T03:22:29.982Z","publish_time":1736911349982,"_source_registry_name":"default","_cnpm_publish_time":1736911349982},"0.9.2-beta-20250115031224.0":{"name":"@midscene/shared","version":"0.9.2-beta-20250115031224.0","_id":"@midscene/shared@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"},"dist":{"shasum":"4247118cee4a8d410703b40883406c85e3cbd109","size":22653,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.2-beta-20250115031224.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.9.2-beta-20250115031224.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.9.2-beta-20250115031224.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/12eee6df36f2cb8bf0a060ac013350b3/midscene-shared-0.9.2-beta-20250115031224.0.tgz","_integrity":"sha512-ra9lDdNiBXEoctSC3zyiClwVZeHiEDJmduR3ggULmIT9jYPkIPMdc0d1cWFVkutKSYaNQDxFvIqz+Bd1uZJNrQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.5","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.9.2-beta-20250115031224.0_1736910947839_0.2635661706778829","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-15T03:15:48.027Z","publish_time":1736910948027,"_source_registry_name":"default","_cnpm_publish_time":1736910948027},"0.9.2-beta-20250115015938.0":{"name":"@midscene/shared","version":"0.9.2-beta-20250115015938.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.9.2-beta-20250115015938.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c2B+tGzxNJec8tspl7e8MCz41uxDefZh+mj2z5La2Yhmp4bvDnJkB7jU0P+ymDxaFLb+GH/fKDY/L+xNHsxZWw==","_resolved":"/tmp/fc66543b7088c4a9f6dba0317405f92b/midscene-shared-0.9.2-beta-20250115015938.0.tgz","_from":"file:midscene-shared-0.9.2-beta-20250115015938.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"788699ba9ec25a6f4cfb58dba476cc52c0785807","size":22654,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.2-beta-20250115015938.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.9.2-beta-20250115015938.0_1736906580772_0.36652516443702354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-15T02:03:00.943Z","publish_time":1736906580943,"_source_registry_name":"default","_cnpm_publish_time":1736906580943},"0.9.2-beta-20250114083542.0":{"name":"@midscene/shared","version":"0.9.2-beta-20250114083542.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0","js-sha256":"0.11.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.9.2-beta-20250114083542.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/iTITQsaruvBoIvyWP5PUNP5++wuIHZgdJAAXRev/RCm/1SX6RRWx6smTe8t7x7OP5t4tMcuukQRf0w8IqGaCQ==","_resolved":"/tmp/299e774da794c24b7f75d7cea54e484d/midscene-shared-0.9.2-beta-20250114083542.0.tgz","_from":"file:midscene-shared-0.9.2-beta-20250114083542.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"7cdc802758c9989268753ff8bdebd303532c6596","size":22654,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.2-beta-20250114083542.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.9.2-beta-20250114083542.0.tgz"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_0.9.2-beta-20250114083542.0_1736843943065_0.7242245917567731"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-14T08:39:03.223Z","publish_time":1736843943223,"_source_registry_name":"default","_cnpm_publish_time":1736843943223},"0.9.1":{"name":"@midscene/shared","version":"0.9.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.9.1","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HiWnVP9IGQMd8P6ZXaTnd7vg8T9HgPLGf0rs02Wbyg3mJHM8X13ep0rR6inBDIQYh0sEE0poO4I3R3Oub3pUbg==","_resolved":"/tmp/af36e3d0ff53cfc2002acf1091d469f8/midscene-shared-0.9.1.tgz","_from":"file:midscene-shared-0.9.1.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d38490e89e7c410ba917af51e463728c51b22635","size":15203,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.9.1_1736572640133_0.2526497706927273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T05:17:20.335Z","publish_time":1736572640335,"_source_registry_name":"default","_cnpm_publish_time":1736572640335},"0.9.1-beta-20250111045755.0":{"name":"@midscene/shared","version":"0.9.1-beta-20250111045755.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.9.1-beta-20250111045755.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sFukZstUTdjQTbjNJWyCgxC0eFtYDAf7u2BsCyUw6B7rOdILCWCIDHojtRzgpUgAWCJgTAStD7BwQkCv9nWfRw==","_resolved":"/tmp/288e7f9bb62afa5c180aed4cd7f92ffb/midscene-shared-0.9.1-beta-20250111045755.0.tgz","_from":"file:midscene-shared-0.9.1-beta-20250111045755.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"81b812f486dc9ffb6924f7269584b3d573e23f54","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.1-beta-20250111045755.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.9.1-beta-20250111045755.0_1736571667491_0.8363706247342622"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T05:01:07.689Z","publish_time":1736571667689,"_source_registry_name":"default","_cnpm_publish_time":1736571667689},"0.9.1-beta-20250110041124.0":{"name":"@midscene/shared","version":"0.9.1-beta-20250110041124.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.9.1-beta-20250110041124.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9OsNUjMGVmls7pjKi719lFbDRfkq/oC7YJ22n2rlcDkZj4JtFK277rcs8sSjdoR3pbTRCNk+Ip5OecfDaK2esA==","_resolved":"/tmp/7a0bd8754c74f1f3938372ce0020c0d3/midscene-shared-0.9.1-beta-20250110041124.0.tgz","_from":"file:midscene-shared-0.9.1-beta-20250110041124.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"caa634255768bf5bf7e81e176634ef5fec5ff2a4","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.1-beta-20250110041124.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.9.1-beta-20250110041124.0_1736482487107_0.9017077414084931"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-10T04:14:47.313Z","publish_time":1736482487313,"_source_registry_name":"default","_cnpm_publish_time":1736482487313},"0.9.0":{"name":"@midscene/shared","version":"0.9.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.9.0","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-va2FmNxsK+2O+Gf4C9+vQtNbiKI3chthLDQkGM0ENTa8bLKqELKVZg7VD8DlhhZWfV4KkbdOOOOLXbgcYcDVmQ==","_resolved":"/tmp/cce072930cf9d46e6d55062f52654bcf/midscene-shared-0.9.0.tgz","_from":"file:midscene-shared-0.9.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"c2af8e83d0cdbae892f8dfe0a4d1db7da8b6ebb7","size":15204,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.9.0_1736406395336_0.34342314325960266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T07:06:35.518Z","publish_time":1736406395518,"_source_registry_name":"default","_cnpm_publish_time":1736406395518},"0.8.18":{"name":"@midscene/shared","version":"0.8.18","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.18","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EEGROx9nNuzneqP5Ch5THaCO1OjTolglQcMcU5JtkIfNPNd++wm+njIIUF+JSSRue1ea8u72dpJIb4K8gtYntQ==","_resolved":"/tmp/82245fe108a8d04e9d3804106dea124e/midscene-shared-0.8.18.tgz","_from":"file:midscene-shared-0.8.18.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"1b498a318a64c8c17912c2be34c009ab4aac5ad5","size":15206,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.18_1736250811734_0.7481478753177466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T11:53:31.888Z","publish_time":1736250811888,"_source_registry_name":"default","_cnpm_publish_time":1736250811888},"0.8.18-beta-20250107111603.0":{"name":"@midscene/shared","version":"0.8.18-beta-20250107111603.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.18-beta-20250107111603.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GN1MIj11KPGyupnE67euFThTz/+K0r2c/4lvCGD29QI/ZCk/jtWW1d3IlPV0qfv8Iv43A9aa84xToamhy5nqdQ==","_resolved":"/tmp/04c08e81ba3a2d0d5e767ee47b378bc0/midscene-shared-0.8.18-beta-20250107111603.0.tgz","_from":"file:midscene-shared-0.8.18-beta-20250107111603.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8b4485acf533022e3babb644266646940d0d28e8","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.18-beta-20250107111603.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.18-beta-20250107111603.0_1736248763186_0.014373549071642122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T11:19:23.370Z","publish_time":1736248763370,"_source_registry_name":"default","_cnpm_publish_time":1736248763370},"0.8.18-beta-20250107084346.0":{"name":"@midscene/shared","version":"0.8.18-beta-20250107084346.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.18-beta-20250107084346.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sArT4ajI8UDRRq39uKLtN9yb27M+E5E7QBsVq5JsVwQSVFw2sxZWRObMlUc3VCEX8W4orYWS4sBIpAWbCwm0XQ==","_resolved":"/tmp/fafdc77c2ef6008d17f403d2358c92db/midscene-shared-0.8.18-beta-20250107084346.0.tgz","_from":"file:midscene-shared-0.8.18-beta-20250107084346.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8f5470aa562386c3ed9634c85e69c2772a345538","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.18-beta-20250107084346.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.18-beta-20250107084346.0_1736239619917_0.6120605658100251"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T08:47:00.082Z","publish_time":1736239620082,"_source_registry_name":"default","_cnpm_publish_time":1736239620082},"0.8.18-beta-20250107062545.0":{"name":"@midscene/shared","version":"0.8.18-beta-20250107062545.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.18-beta-20250107062545.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VXm2WDmxEpAaMFJTZg/J22nEE5xVZQ13hfdZP//Q7OZLQHGyVA1zQ4X+UxifNe2KPoypYRY8zXowMtg19TvT5w==","_resolved":"/tmp/b74bddbcb109d47bd3b199c56dbc1290/midscene-shared-0.8.18-beta-20250107062545.0.tgz","_from":"file:midscene-shared-0.8.18-beta-20250107062545.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"024c20e9ea2426eade6dce1ed897efbf1b53ba1b","size":15225,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.18-beta-20250107062545.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.18-beta-20250107062545.0_1736231342600_0.5386420926787092"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T06:29:02.766Z","publish_time":1736231342766,"_source_registry_name":"default","_cnpm_publish_time":1736231342766},"0.8.18-beta-20250107052314.0":{"name":"@midscene/shared","version":"0.8.18-beta-20250107052314.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.18-beta-20250107052314.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-as5Sxtrht7OCMGvfQxEook/ckOpjWsxfLs7ecA7Jvvd+NxYQRJOXrllhWc+/cSHLU/CQXKRpwiOydtslIx2GSw==","_resolved":"/tmp/6570b8a6a646995bd8c1529d20ca5dc8/midscene-shared-0.8.18-beta-20250107052314.0.tgz","_from":"file:midscene-shared-0.8.18-beta-20250107052314.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"932d277abda55b00fb331120e17aacd668da8a7f","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.18-beta-20250107052314.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.18-beta-20250107052314.0_1736227595729_0.5144271712387933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T05:26:35.971Z","publish_time":1736227595971,"_source_registry_name":"default","_cnpm_publish_time":1736227595971},"0.8.17":{"name":"@midscene/shared","version":"0.8.17","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-keLpJQ/RDu18+7xl5LfbOByiI9XSF15MdZLdbSAA9VpqgWPpY1TUayBPlvPty03Y5cB1Jh9wI3ABXwhA4OgE+g==","_resolved":"/tmp/9ae937a934bc9de5e93ea1e4b04e9cba/midscene-shared-0.8.17.tgz","_from":"file:midscene-shared-0.8.17.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"ceed533bde03171ffa47bdf91c9175bddd31c6ef","size":15205,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17_1736222063382_0.7554154680793814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T03:54:23.588Z","publish_time":1736222063588,"_source_registry_name":"default","_cnpm_publish_time":1736222063588},"0.8.17-beta-20250107032745.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250107032745.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250107032745.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1cOOcqQBKwXwYgi5msZ9pWg7JtMOweNeAg3wZNpptmLTHvOoPWVuFq5f1SB4I2xWfQWT4FmKI3kaRBnW0yK8SA==","_resolved":"/tmp/955236aae1c81266a051e34d700482c1/midscene-shared-0.8.17-beta-20250107032745.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250107032745.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"22d53628277cd46f13fd45de786ec232c57fa54a","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250107032745.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250107032745.0_1736220656766_0.8049241931355491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T03:30:56.934Z","publish_time":1736220656934,"_source_registry_name":"default","_cnpm_publish_time":1736220656934},"0.8.17-beta-20250107021140.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250107021140.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250107021140.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1MRP/XPAalec2ydvjgft2MTsdKV7sZBIHZOd+nWNvvy68/pkWvPdIxIRwEKhpqPjRRZDemYmmef1DjxX9wNZOQ==","_resolved":"/tmp/f5d9cceb4a6d1a07fa61801d04078d17/midscene-shared-0.8.17-beta-20250107021140.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250107021140.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"5ea68218679cc84714a54011c4a2836574db777d","size":15223,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250107021140.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250107021140.0_1736216102212_0.26841329151413795"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T02:15:02.405Z","publish_time":1736216102405,"_source_registry_name":"default","_cnpm_publish_time":1736216102405},"0.8.17-beta-20250107014435.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250107014435.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250107014435.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ch36EOW8N/ah98rTt2sTB/K2Q67nC0oi7MGP0l+F+43h2QOtWSt7CBmWTme7YDi9L8hG9fPGWoLoxk5gVcoCaQ==","_resolved":"/tmp/bb9a9b093140ee5f658a3f56ae0f74f5/midscene-shared-0.8.17-beta-20250107014435.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250107014435.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"fc75cf515c08249c1adfe614bc4cf1d0e013cf73","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250107014435.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250107014435.0_1736214489380_0.9277691385709514"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T01:48:09.597Z","publish_time":1736214489597,"_source_registry_name":"default","_cnpm_publish_time":1736214489597},"0.8.17-beta-20250106111707.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250106111707.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250106111707.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ADrN/fv0PoKftyKXNS/nPPfwwuZFUjd6qcNGLwWDh58DazCrwx7TG34Z+ZvqqRH6xfu2u9zVAGaskRPPxkCaAA==","_resolved":"/tmp/9d3397a787d78d66e1a9d3f5dc7aae3b/midscene-shared-0.8.17-beta-20250106111707.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250106111707.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"42a32fc36fb0a71d080c6db635f252463833f0a8","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250106111707.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250106111707.0_1736162423098_0.2411713369289077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T11:20:23.310Z","publish_time":1736162423310,"_source_registry_name":"default","_cnpm_publish_time":1736162423310},"0.8.17-beta-20250106094722.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250106094722.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250106094722.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3+eXyu1WI9ERHGeWyZItu3HozbMp/6kOZnmMnjsTDvauLHE7DlvVD0c4nc1oHLgqEL72Icr7t2iIh6JM1zqhhA==","_resolved":"/tmp/a0168145d3813bfc550a4e50943f3a06/midscene-shared-0.8.17-beta-20250106094722.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250106094722.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"6309bcf55a3e644cbfd8712bb2a246a235d433fe","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250106094722.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250106094722.0_1736157037759_0.9536306596245732"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T09:50:37.945Z","publish_time":1736157037945,"_source_registry_name":"default","_cnpm_publish_time":1736157037945},"0.8.17-beta-20250103144546.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250103144546.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250103144546.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rCJ18yMpKKk7bUaAsNn/T5QP1n0OWUbGpBfXObOQE6607CDDU0vGZtUbtlAGiMxh9p5BdXlauZ9alux4trmo7A==","_resolved":"/tmp/f9c56edb7e083bff3b5a1e51632f71b8/midscene-shared-0.8.17-beta-20250103144546.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250103144546.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"f1a8efc8f36e18d8949643c65a770b20acea628f","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250103144546.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250103144546.0_1735915745045_0.9029286417574294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T14:49:05.211Z","publish_time":1735915745211,"_source_registry_name":"default","_cnpm_publish_time":1735915745211},"0.8.17-beta-20250103112420.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250103112420.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250103112420.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ixxp8nwCaicBWsl6OILHrPg+NLjASWINY9fbZjJXeFtpqIDor95VG0EoaWCoLSdh6wy60Nc7rtWn9vfVZia8VQ==","_resolved":"/tmp/25cb2904b337e06321f198f8d25921e1/midscene-shared-0.8.17-beta-20250103112420.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250103112420.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"dca7be68f74eb447be97d0d219dba9f49c4c4744","size":15223,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250103112420.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250103112420.0_1735903657996_0.238720504871051"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T11:27:38.208Z","publish_time":1735903658208,"_source_registry_name":"default","_cnpm_publish_time":1735903658208},"0.8.17-beta-20250103091441.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250103091441.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250103091441.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Pj/BZ/h+FuD74QcS7AbjXb1vuoagaZfn1/fnH1rTCttqLQMcf4x841R1g55xsU4oAqRp3AjS1cEacQDjf4t49w==","_resolved":"/tmp/7aeb8fd25b4e37f152363f262ab8ba80/midscene-shared-0.8.17-beta-20250103091441.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250103091441.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"bb73a59125ba63ec4cb06f0c7aa258d21cb06b8a","size":15224,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250103091441.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250103091441.0_1735895883252_0.24982627255671352"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T09:18:03.445Z","publish_time":1735895883445,"_source_registry_name":"default","_cnpm_publish_time":1735895883445},"0.8.17-beta-20250103065754.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250103065754.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250103065754.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-An+jJ/q0Qci/g5UuoBXZBJlg4SPgBRqNqu/t92vsPY5Pj29xnQuOwu3k/tEhL3h0QdIu46lPU9mFNMSwSLPF8g==","_resolved":"/tmp/9227589376ce1ec6ad747f4070a1f469/midscene-shared-0.8.17-beta-20250103065754.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250103065754.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"a76ce3bac910af8936caf689f66d7f953c94e31d","size":15225,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250103065754.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250103065754.0_1735887671561_0.15644732038603992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T07:01:11.731Z","publish_time":1735887671731,"_source_registry_name":"default","_cnpm_publish_time":1735887671731},"0.8.16-beta-20250103062134.0":{"name":"@midscene/shared","version":"0.8.16-beta-20250103062134.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.16-beta-20250103062134.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9QmiABzXJi7k25Zqpb6YC2/wmX/SG+2CJDmitdReFOFV3BPSRUW0IKNhmKxi2FyQzH4AJsWQrwyeAoJD1NufKg==","_resolved":"/tmp/02190aefeda2d3d76959026839c7fdc2/midscene-shared-0.8.16-beta-20250103062134.0.tgz","_from":"file:midscene-shared-0.8.16-beta-20250103062134.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"ff2686abcee40b009e67cf066d641e353f34f1e3","size":14442,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.16-beta-20250103062134.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.16-beta-20250103062134.0_1735885475727_0.23112007444817206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T06:24:35.904Z","publish_time":1735885475904,"_source_registry_name":"default","_cnpm_publish_time":1735885475904},"0.8.17-beta-20250103010342.0":{"name":"@midscene/shared","version":"0.8.17-beta-20250103010342.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.17-beta-20250103010342.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9vce4zkH5re7U632NgNneRpPiKZlCijzdkjISAbaLKRN58t2o5ipCp+EuJ02tGxwFN63S/F+gPCCXQAIzLaRsA==","_resolved":"/tmp/280feeff121b938eb82e6afa399d3ba0/midscene-shared-0.8.17-beta-20250103010342.0.tgz","_from":"file:midscene-shared-0.8.17-beta-20250103010342.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"cf7b0be5154b2577ba01d3b90957c107f4840d02","size":15223,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.17-beta-20250103010342.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.17-beta-20250103010342.0_1735866418240_0.9370669369128273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T01:06:58.399Z","publish_time":1735866418399,"_source_registry_name":"default","_cnpm_publish_time":1735866418399},"0.8.16":{"name":"@midscene/shared","version":"0.8.16","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.16","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-SKzoyrwhP+eSvtar/XipmXz82AiplT4UL29oyQBciU36HngDz2TSrZnfqv/pg9Yf5X0DgrkfLF5CWOA1TltNJQ==","_resolved":"/tmp/0cdf0f264d134d7e0cf7173abf26c140/midscene-shared-0.8.16.tgz","_from":"file:midscene-shared-0.8.16.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"bd221df4acd917f8d3e0f543494c768270822aad","size":14423,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.16_1735785526411_0.10813133398049524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-02T02:38:46.613Z","publish_time":1735785526613,"_source_registry_name":"default","_cnpm_publish_time":1735785526613},"0.8.15":{"name":"@midscene/shared","version":"0.8.15","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.15","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1QIDo2hUQDlOwVZWZGDz7NdntHhwBHW54W1Ra3hVFqXijnKoDR3HbSkASHgXX6erTHF3xcyNXcoZDp6+eFwTSA==","_resolved":"/tmp/bcf1c621ac39207eb02da049af3f234b/midscene-shared-0.8.15.tgz","_from":"file:midscene-shared-0.8.15.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"2ce8c8788413bd878d45c937018acb0e2c445e99","size":14394,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.15_1735737351017_0.5222521369808062"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-01T13:15:51.222Z","publish_time":1735737351222,"_source_registry_name":"default","_cnpm_publish_time":1735737351222},"0.8.14":{"name":"@midscene/shared","version":"0.8.14","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.14","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-prjMX4nIB9NjWiV1SvHLSc/rqr//A3+KXTTFJPog0d5eZ5DTIwxsVx3FyJpKr4wd8vRAzx2N/cUKV1zzUAYnHQ==","_resolved":"/tmp/c45efd6394b43e486e6d107643ce3d16/midscene-shared-0.8.14.tgz","_from":"file:midscene-shared-0.8.14.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8ad3457f2abb25b58eeb97177b27f5fb85154991","size":14394,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.14_1735653878672_0.5789060750946342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T14:04:38.853Z","publish_time":1735653878853,"_source_registry_name":"default","_cnpm_publish_time":1735653878853},"0.8.14-beta-20241231075856.0":{"name":"@midscene/shared","version":"0.8.14-beta-20241231075856.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.14-beta-20241231075856.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nLkbrU147gTTxLUvGnWxzeMzAsSH3FtWqRx9mx9Ya2+FAqmtzb/vBHuH9Gs378mltuyDxTP+pOPPmYqLcONmew==","_resolved":"/tmp/9243403c301b23fa4a7012db883ed934/midscene-shared-0.8.14-beta-20241231075856.0.tgz","_from":"file:midscene-shared-0.8.14-beta-20241231075856.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"daf508bed91a126baf083a8ed2ad2896881667c3","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.14-beta-20241231075856.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.14-beta-20241231075856.0_1735632122974_0.7739296006936616"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T08:02:03.191Z","publish_time":1735632123191,"_source_registry_name":"default","_cnpm_publish_time":1735632123191},"0.8.14-beta-20241231035725.0":{"name":"@midscene/shared","version":"0.8.14-beta-20241231035725.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.14-beta-20241231035725.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-at4B78FcV2j9SJWBEopQm0m9+4uCQJdue1OSg4ojvxFA2hoOT8ktxtL+GuzMvg0IISahz7Vgfaizp8qQKM8EdQ==","_resolved":"/tmp/edbbee8f7e633042b845eb4fdfce2e57/midscene-shared-0.8.14-beta-20241231035725.0.tgz","_from":"file:midscene-shared-0.8.14-beta-20241231035725.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"21829781b9cbdddf627e4316a10266d00ea56f09","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.14-beta-20241231035725.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.14-beta-20241231035725.0_1735617630928_0.5491563510143942"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T04:00:31.114Z","publish_time":1735617631114,"_source_registry_name":"default","_cnpm_publish_time":1735617631114},"0.8.14-beta-20241231023737.0":{"name":"@midscene/shared","version":"0.8.14-beta-20241231023737.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.14-beta-20241231023737.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IriOFnKMBLrTkZvyw+3pVCZBxN94Z+ZCrV513kZZppxCJgZMYny48reqj4Ls1kMAHaTmFa1f5ZHDYgc6kGv0Jg==","_resolved":"/tmp/4b7a1c73d2407a3304c8dfe44668562e/midscene-shared-0.8.14-beta-20241231023737.0.tgz","_from":"file:midscene-shared-0.8.14-beta-20241231023737.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"18eb5f1b01abbe16c6a72fc95b917375631850f2","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.14-beta-20241231023737.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.14-beta-20241231023737.0_1735612839741_0.5818747049110138"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T02:40:39.930Z","publish_time":1735612839930,"_source_registry_name":"default","_cnpm_publish_time":1735612839930},"0.8.9-beta-20241227033828.0":{"name":"@midscene/shared","version":"0.8.9-beta-20241227033828.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.9-beta-20241227033828.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-me5EdekuRKSeNf5zBQL1bSvDT946dOwtnISsP1tyMzD9/LzCl2DH/THa+tK95J9ksOx2y72YSRP8+fDg8KlyHA==","_resolved":"/tmp/e8d7241914fcd9bec36f0489aa22b906/midscene-shared-0.8.9-beta-20241227033828.0.tgz","_from":"file:midscene-shared-0.8.9-beta-20241227033828.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"755912d46792bd5947f379443cbb032e344a71c8","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.9-beta-20241227033828.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.9-beta-20241227033828.0_1735270896254_0.6238010809320964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T03:41:36.448Z","publish_time":1735270896448,"_source_registry_name":"default","_cnpm_publish_time":1735270896448},"0.8.13":{"name":"@midscene/shared","version":"0.8.13","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.13","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HxaQmhR4eslOWbuLT0So+FS1DJvKXNB68R1KLaeu5dmKqW0nicl+f0J6Lv4NbrY7Fpvr3P5GI7FVhXGsSthVrg==","_resolved":"/tmp/2ac7673f1d0e3c0a480894e944cf09a6/midscene-shared-0.8.13.tgz","_from":"file:midscene-shared-0.8.13.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d448342750f35339a2772c3beb3441264b78a789","size":14394,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.13_1735266362280_0.6055731316866662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T02:26:02.491Z","publish_time":1735266362491,"_source_registry_name":"default","_cnpm_publish_time":1735266362491},"0.8.13-beta-20241227020531.0":{"name":"@midscene/shared","version":"0.8.13-beta-20241227020531.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.13-beta-20241227020531.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2XvstU3acvToHIVjIJvv6WNo1vlfqXMU6toatro4sxufMJsVRFxaXODYtMFjc7zSE7+Lop3tA2tVPO7AYQZIhQ==","_resolved":"/tmp/06022d156f7d79007b1517914322b827/midscene-shared-0.8.13-beta-20241227020531.0.tgz","_from":"file:midscene-shared-0.8.13-beta-20241227020531.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"153f065398f77de12a763d2cb873bb0563e7b14f","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.13-beta-20241227020531.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.13-beta-20241227020531.0_1735265311395_0.2729169263338087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T02:08:31.579Z","publish_time":1735265311579,"_source_registry_name":"default","_cnpm_publish_time":1735265311579},"0.8.12":{"name":"@midscene/shared","version":"0.8.12","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.12","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-C8TtixGghdZw4s6OZt5cW0kI9E1gPh5Y9wagc7c9LJDGN6MygGJxkDLqz2CZ+C5SYXQjCbWkLbKGlyCXy0QyAg==","_resolved":"/tmp/a799d059ae089a9bf8e76570cbca713e/midscene-shared-0.8.12.tgz","_from":"file:midscene-shared-0.8.12.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"50481b2f9266512afd61acad333c39dca9c37a67","size":14393,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.12_1735190933043_0.359600391151891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T05:28:53.235Z","publish_time":1735190933235,"_source_registry_name":"default","_cnpm_publish_time":1735190933235},"0.8.12-beta-20241226050955.0":{"name":"@midscene/shared","version":"0.8.12-beta-20241226050955.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.12-beta-20241226050955.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xRBcdQaqVuokHRI+XulGLxYKOtG3WJ2dr94y1NH/jQhudSG+CaGpdEVqSs6ta15hfdXaGos8i3NxJOGYOXimSw==","_resolved":"/tmp/0c9d4f58234f746e74dc8b649256d3ae/midscene-shared-0.8.12-beta-20241226050955.0.tgz","_from":"file:midscene-shared-0.8.12-beta-20241226050955.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"38611ef1f42f3c1886a1f143db49d1ea7d2948ef","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.12-beta-20241226050955.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.12-beta-20241226050955.0_1735189983861_0.3014863923896871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T05:13:04.069Z","publish_time":1735189984069,"_source_registry_name":"default","_cnpm_publish_time":1735189984069},"0.8.11":{"name":"@midscene/shared","version":"0.8.11","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.11","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VioWei05EqeT7tTHywVqyeQdPIR9lHPw/O/Bnx3SXc0cpHAn8DlvZYLvxCWa4dn1DhJHCzhMV9rvvvz1tVhC8g==","_resolved":"/tmp/34510d708a78a2282d3f9f9ddcc5b2e8/midscene-shared-0.8.11.tgz","_from":"file:midscene-shared-0.8.11.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"447a4bff8dac07c4b9dfc04ffba2ecb8bae84d31","size":14394,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.11_1735181258080_0.16535704693967768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T02:47:38.255Z","publish_time":1735181258255,"_source_registry_name":"default","_cnpm_publish_time":1735181258255},"0.8.10-beta-20241226020054.0":{"name":"@midscene/shared","version":"0.8.10-beta-20241226020054.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.10-beta-20241226020054.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BWTY6wdZ50z+yuljpEHLBtednbJkhy3klHu8CS8U6i/6IjCzLF5/EK28hDAXsPIe5bNKB1wizcMB8KEvtpfbjQ==","_resolved":"/tmp/e052a494c9667ba65427ccb5960ca01a/midscene-shared-0.8.10-beta-20241226020054.0.tgz","_from":"file:midscene-shared-0.8.10-beta-20241226020054.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8643d3cf79b691f1cf3e956e43190be9652897c0","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.10-beta-20241226020054.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.10-beta-20241226020054.0_1735178644762_0.4361615842306963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T02:04:04.934Z","publish_time":1735178644934,"_source_registry_name":"default","_cnpm_publish_time":1735178644934},"0.8.10":{"name":"@midscene/shared","version":"0.8.10","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.10","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NvKeWNkdnK+Ab6TbYuDPZQDhbft+fJRRpyKBuS9cYPgW1DRFryiI8TCWZSdBUIFQ5NBxhBg1/WyBfdPzjyDACQ==","_resolved":"/tmp/e77d04bc496b39d4f50a4aed7c39bfde/midscene-shared-0.8.10.tgz","_from":"file:midscene-shared-0.8.10.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"fbc69c0d9be0c3b77cc29b3948263af8fac8e1ee","size":14394,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.10_1735143122566_0.1986414556169389"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T16:12:02.827Z","publish_time":1735143122827,"_source_registry_name":"default","_cnpm_publish_time":1735143122827},"0.8.10-beta-20241225154506.0":{"name":"@midscene/shared","version":"0.8.10-beta-20241225154506.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.10-beta-20241225154506.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Wdf1uODssA82gPkDpUXqwcS9u2ZAjc4hTzJup+KOiodH3k21f54uUOhCKr/AXr8d5IxfarDbzrxgrWo96uyVWQ==","_resolved":"/tmp/6d1641afb68fd4f23b7305566e79a069/midscene-shared-0.8.10-beta-20241225154506.0.tgz","_from":"file:midscene-shared-0.8.10-beta-20241225154506.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"f7ae4ea56c75bc52be79086cc54c1366e0cc8b39","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.10-beta-20241225154506.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.10-beta-20241225154506.0_1735141692386_0.5448985228208298"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:48:12.563Z","publish_time":1735141692563,"_source_registry_name":"default","_cnpm_publish_time":1735141692563},"0.8.10-beta-20241225153237.0":{"name":"@midscene/shared","version":"0.8.10-beta-20241225153237.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.10-beta-20241225153237.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VRMp4HMmThgDsavCYShR07IizYHnsGwAnhvwavTQ4tdFIZF0mpuRD10Hl81Lquhai+I+N4K721xEv4SXGTzwhA==","_resolved":"/tmp/0d7db260ae83e7097da3e508af23927f/midscene-shared-0.8.10-beta-20241225153237.0.tgz","_from":"file:midscene-shared-0.8.10-beta-20241225153237.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"b1751ab72e15b4d0b09ef560f31f29dd3569a8c7","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.10-beta-20241225153237.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.10-beta-20241225153237.0_1735140944130_0.11360304898746953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:35:44.421Z","publish_time":1735140944421,"_source_registry_name":"default","_cnpm_publish_time":1735140944421},"0.8.10-beta-20241225150810.0":{"name":"@midscene/shared","version":"0.8.10-beta-20241225150810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.10-beta-20241225150810.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8qXwjfjSpVWOwmWaFOufEjQ0UsmKbtLt9dGMV3vlEH5p5OmEH3ZluNLkTqmKl7YnbYGpGZLtP/aU2ZZG1ZGiMg==","_resolved":"/tmp/f210e9285094131ee97d1e497d2d3775/midscene-shared-0.8.10-beta-20241225150810.0.tgz","_from":"file:midscene-shared-0.8.10-beta-20241225150810.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d1599b0015b757613f775e8cad540f419ad674af","size":14412,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.10-beta-20241225150810.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.10-beta-20241225150810.0_1735139488900_0.754406268358722"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:11:29.146Z","publish_time":1735139489146,"_source_registry_name":"default","_cnpm_publish_time":1735139489146},"0.8.10-beta-20241225120902.0":{"name":"@midscene/shared","version":"0.8.10-beta-20241225120902.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.10-beta-20241225120902.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sMUAMtGUh2yZyj+SbaArYz+DXa+IBz+kC+CxwSUYZ8sXGrUhSzjbH3ls0bVj0/XRFrkpeXL+jPjCH12YnZ4IRA==","_resolved":"/tmp/e813ee4ad06aa0cba7d49bb51ea44be6/midscene-shared-0.8.10-beta-20241225120902.0.tgz","_from":"file:midscene-shared-0.8.10-beta-20241225120902.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"5b5746407507e35d7deb25545017c706852a9398","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.10-beta-20241225120902.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.10-beta-20241225120902.0_1735128731937_0.8554358316868662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T12:12:12.192Z","publish_time":1735128732192,"_source_registry_name":"default","_cnpm_publish_time":1735128732192},"0.8.10-beta-20241225041224.0":{"name":"@midscene/shared","version":"0.8.10-beta-20241225041224.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.10-beta-20241225041224.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7nG27mI8KUw7I+ppiuFl+koXIw86UTGIMQjevEgix0tfeUvqSykYRZi8OIaUWRhe/hB4VOMjlX2ZvCrq3EDBFA==","_resolved":"/tmp/6c984c43325bedff64e6c166650c324b/midscene-shared-0.8.10-beta-20241225041224.0.tgz","_from":"file:midscene-shared-0.8.10-beta-20241225041224.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"660e91396aa4fd08971bb574b1ec2349ee7d7a70","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.10-beta-20241225041224.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.10-beta-20241225041224.0_1735100121229_0.4389111363700018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T04:15:21.446Z","publish_time":1735100121446,"_source_registry_name":"default","_cnpm_publish_time":1735100121446},"0.8.9":{"name":"@midscene/shared","version":"0.8.9","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.9","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-H5etDlHRo4UbcBRDv0wd96arCgLKvZV32RI2JfEPqvkT45xpbhnIcXXLrXnBRvBHhCCtn0YKO9pi+SfTyAPQmA==","_resolved":"/tmp/a3aa8141b2f680a91c851362d9838dbe/midscene-shared-0.8.9.tgz","_from":"file:midscene-shared-0.8.9.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"c359b62f9b606a4af800c6495fdf328eee4fad5a","size":14393,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.9_1735051572575_0.5490363767842139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-24T14:46:12.800Z","publish_time":1735051572800,"_source_registry_name":"default","_cnpm_publish_time":1735051572800},"0.8.9-beta-20241224120400.0":{"name":"@midscene/shared","version":"0.8.9-beta-20241224120400.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.9-beta-20241224120400.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-y3dkRaVcF3wxNyxtXqdbN05c0oxx6wgfXh66l3GQjhAaesno7qEfNsz1edLf+zgfu84jirj2OgtwkrCM+81p6w==","_resolved":"/tmp/e4abbe93464ca24203676a57fb395ca8/midscene-shared-0.8.9-beta-20241224120400.0.tgz","_from":"file:midscene-shared-0.8.9-beta-20241224120400.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"91f1781b871490991bb5350afc4f6fef4fbb25e1","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.9-beta-20241224120400.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.9-beta-20241224120400.0_1735042027246_0.7210404706212206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-24T12:07:07.463Z","publish_time":1735042027463,"_source_registry_name":"default","_cnpm_publish_time":1735042027463},"0.8.9-beta-20241223095005.0":{"name":"@midscene/shared","version":"0.8.9-beta-20241223095005.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.9-beta-20241223095005.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rKOOZjRCTI5Lw8HoA3wIx+ELA8U+0qgUBQ7tUFa609x8bcuFxQGBMLOd/KzbgO4+6oaN1p648oS3cGTC7rQCtQ==","_resolved":"/tmp/170730e403e3b5b95776acc845be8b63/midscene-shared-0.8.9-beta-20241223095005.0.tgz","_from":"file:midscene-shared-0.8.9-beta-20241223095005.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"e53e777cd0af5053053de8fb6b07cd6f8719065a","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.9-beta-20241223095005.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.9-beta-20241223095005.0_1734947590316_0.5249253856859071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T09:53:10.496Z","publish_time":1734947590496,"_source_registry_name":"default","_cnpm_publish_time":1734947590496},"0.8.8":{"name":"@midscene/shared","version":"0.8.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.8","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PBohUCZRhcSa5bwxVSZkydD6ww2FDsXXfaxUcxKr07RgLD5w5LFo31JY6E8e+P3OYBM3M/ztjY942DK+2I2TJg==","_resolved":"/tmp/401d2034fd96a90d71484cdf56858482/midscene-shared-0.8.8.tgz","_from":"file:midscene-shared-0.8.8.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"25c191049bd68810e220c862136f358471fa2b2c","size":14393,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.8_1734937711257_0.8093888397236491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T07:08:31.448Z","publish_time":1734937711448,"_source_registry_name":"default","_cnpm_publish_time":1734937711448},"0.8.8-beta-20241223054924.0":{"name":"@midscene/shared","version":"0.8.8-beta-20241223054924.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.8-beta-20241223054924.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-w0/ZwqKa+y0mgLEaFYZl8qwX5ETfTybGcHnLqb3wAr9B8QFBVfJIwI7zFpVisE7Nh0cVflP8S+tnCVgS1DKL4g==","_resolved":"/tmp/8c65a96138dbd0b8cecd5d9848907599/midscene-shared-0.8.8-beta-20241223054924.0.tgz","_from":"file:midscene-shared-0.8.8-beta-20241223054924.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8dd7f44aa52e3e54cd7798cf2f5934aee687eb0c","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.8-beta-20241223054924.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.8-beta-20241223054924.0_1734933141201_0.3498194595728612"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T05:52:21.384Z","publish_time":1734933141384,"_source_registry_name":"default","_cnpm_publish_time":1734933141384},"0.8.8-beta-20241223034944.0":{"name":"@midscene/shared","version":"0.8.8-beta-20241223034944.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.8-beta-20241223034944.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oqM8euzXIi1dbRBhnnuv/UQvaUTlU75ZD59aFHeuOaU72Ztd7Z3yoaBlfKXXkK1azhIVoZBpOPEGPU4NTRVR0A==","_resolved":"/tmp/815a087ee72930ddf472e15a9fff1b78/midscene-shared-0.8.8-beta-20241223034944.0.tgz","_from":"file:midscene-shared-0.8.8-beta-20241223034944.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"6cf005bf4d4350700bd1e18093fe654f127418c8","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.8-beta-20241223034944.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.8-beta-20241223034944.0_1734925965689_0.8507406831999893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T03:52:45.880Z","publish_time":1734925965880,"_source_registry_name":"default","_cnpm_publish_time":1734925965880},"0.8.8-beta-20241223032721.0":{"name":"@midscene/shared","version":"0.8.8-beta-20241223032721.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.8-beta-20241223032721.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UG9raPZLdO0es8hXkE84t1vLlCuWBLCC61CcNJZwI0q5sve8gYccEtDFR5PVEOa+ZKqUcztQF6ydydJMeS4tAA==","_resolved":"/tmp/1f4a77c1960d4932622338964f47de80/midscene-shared-0.8.8-beta-20241223032721.0.tgz","_from":"file:midscene-shared-0.8.8-beta-20241223032721.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"abb7f511d626837a71b1a2fbe5a992cf0088c0c2","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.8-beta-20241223032721.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.8-beta-20241223032721.0_1734924618691_0.14633103321198715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T03:30:18.878Z","publish_time":1734924618878,"_source_registry_name":"default","_cnpm_publish_time":1734924618878},"0.8.7-beta-20241219084729.0":{"name":"@midscene/shared","version":"0.8.7-beta-20241219084729.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.7-beta-20241219084729.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kbFRSaqVu2jzs1cSF04CV82SW6xzyN08GfxtNSaKFAAogUoTZseQWb+VJEFu5P9eWm9WZg2xL8mDMugX8achvQ==","_resolved":"/tmp/8e68e398647ae368b2635034d169662a/midscene-shared-0.8.7-beta-20241219084729.0.tgz","_from":"file:midscene-shared-0.8.7-beta-20241219084729.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"ab32fc62d50afc88f203b394228b80c6bae5cb73","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.7-beta-20241219084729.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.7-beta-20241219084729.0_1734598234199_0.9627273853510447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-19T08:50:34.580Z","publish_time":1734598234580,"_source_registry_name":"default","_cnpm_publish_time":1734598234580},"0.8.7":{"name":"@midscene/shared","version":"0.8.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.7","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PBBt90y5j1yNJvHW+WauOY0lWMlI9JqrDG2H2HCogCoE808we9I9gmY+oxS5AwFWBW0e9DZkBpisLTY5eQsTYw==","_resolved":"/tmp/c9e6ecc5a8233a8c5b37a2119b44982c/midscene-shared-0.8.7.tgz","_from":"file:midscene-shared-0.8.7.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d50a632279ebcbd4ef40bf59a45400c7f378ebfb","size":14392,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.7_1734596886168_0.39821805371856467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-19T08:28:06.343Z","publish_time":1734596886343,"_source_registry_name":"default","_cnpm_publish_time":1734596886343},"0.8.7-beta-20241218070032.0":{"name":"@midscene/shared","version":"0.8.7-beta-20241218070032.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.7-beta-20241218070032.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IU8f5ZG+Gdlp80+Yl4riOYBZT0Nvxk10poSqjlk7Lm+5m2fugE5BLvYKFTfgZMZmoO4VW+jo3BrrcLrdhK/igQ==","_resolved":"/tmp/023c4851b5de14855f97e8495d1de448/midscene-shared-0.8.7-beta-20241218070032.0.tgz","_from":"file:midscene-shared-0.8.7-beta-20241218070032.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"e1b9c5ea4085d341e77d2b507d67243bf221f877","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.7-beta-20241218070032.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.7-beta-20241218070032.0_1734505406006_0.4920534884006518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-18T07:03:26.186Z","publish_time":1734505406186,"_source_registry_name":"default","_cnpm_publish_time":1734505406186},"0.8.6":{"name":"@midscene/shared","version":"0.8.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hcTO4v399CB1k9fnYce4sm97dnxmsSGQ6mINAiLfdu+6q+8qaTRF3GCuJgj7vtzouNtIwKjFCGZmlcUqMvw6dg==","_resolved":"/tmp/2bfe2fc3dbfecca26a25960ca6c7d1c3/midscene-shared-0.8.6.tgz","_from":"file:midscene-shared-0.8.6.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"b2c6c5afd544940b5ff9b689d424a9ffbd21fe12","size":14392,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6_1734334891294_0.33905079546257744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T07:41:31.498Z","publish_time":1734334891498,"_source_registry_name":"default","_cnpm_publish_time":1734334891498},"0.8.6-beta-20241216023833.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241216023833.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241216023833.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e3iV0CVXAQgbLxjqLrHZaX9dQj3O7e67wTuG988/lwnIpcIOPNlUuN4BCtJnElw7Ez7USnJkcBS8ac4R9MyAoQ==","_resolved":"/tmp/b22702b7f215853660f8c3964471596b/midscene-shared-0.8.6-beta-20241216023833.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241216023833.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"5c092fe63d51557c7272f3ab6c3c33551b86a016","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241216023833.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241216023833.0_1734316884898_0.7289412013996053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T02:41:25.080Z","publish_time":1734316885080,"_source_registry_name":"default","_cnpm_publish_time":1734316885080},"0.8.6-beta-20241213095800.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241213095800.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241213095800.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xcgy4kUsY28z1xH45+sxQK8mC0QqRrvH/hXV44XvfoVBqZOI9dR2tP0m1GTpQku6XgNJgH02i7bHk9DgCUoV9Q==","_resolved":"/tmp/dbee06d01de620cad480331350872925/midscene-shared-0.8.6-beta-20241213095800.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241213095800.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"c0d2eb5ae3f48c645daec6331b3bdd47bc562b9d","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241213095800.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241213095800.0_1734084062317_0.15590328350289262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T10:01:02.536Z","publish_time":1734084062536,"_source_registry_name":"default","_cnpm_publish_time":1734084062536},"0.8.6-beta-20241213041618.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241213041618.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241213041618.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bqdagoV+T0Z78a9clwZu3VtevKXAsBjXx/3z7jq5eJsgdLw1Wn403d7YqQnZmcKrc1/UG2E1gkfmxwVghlv7Qw==","_resolved":"/tmp/3b176fb32d1fa98f6c8310d8490eb6f8/midscene-shared-0.8.6-beta-20241213041618.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241213041618.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"dfc1298f78f7036075f1c7c19adf08e8e3f20717","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241213041618.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241213041618.0_1734063545039_0.2416898642609191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T04:19:05.232Z","publish_time":1734063545232,"_source_registry_name":"default","_cnpm_publish_time":1734063545232},"0.8.6-beta-20241213030700.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241213030700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241213030700.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-884wMHm4bpFZ1QIaISomFGNGCSyl3x/E5NWF+sjSMQMgFALJAbGAegQxwb30yWa3ouHDOdzTAY5X9YhsozgouQ==","_resolved":"/tmp/23c2c3b283537f59788d0f5b347bab89/midscene-shared-0.8.6-beta-20241213030700.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241213030700.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"72ba993a16693c6295e1d6fdca137c4c400de31c","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241213030700.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241213030700.0_1734059396783_0.2023881363674156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T03:09:56.984Z","publish_time":1734059396984,"_source_registry_name":"default","_cnpm_publish_time":1734059396984},"0.8.6-beta-20241212091910.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241212091910.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241212091910.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QVhP0y4q4HP4DgT4DBKd6mMKke5iltxej7Janz6ewywv1j2C4mG4LMFF9k7RLmYjD3p2MDwqxrRih/0a5iS5uQ==","_resolved":"/tmp/b6401473872632d397604e2d3da76154/midscene-shared-0.8.6-beta-20241212091910.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241212091910.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d4d19deb29579c9268903fbf24daa8337132a49c","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241212091910.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241212091910.0_1733995334362_0.6536853388053601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T09:22:14.541Z","publish_time":1733995334541,"_source_registry_name":"default","_cnpm_publish_time":1733995334541},"0.8.6-beta-20241212040700.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241212040700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241212040700.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wxbqvx60PfAptbfEy/9wFS3uD6vnKHOlYiRF+vDbEydpdqzhZOFhlZ7da9rxpIhzbp9YMJgkig4+vSyH/2zBXQ==","_resolved":"/tmp/d5f48cfb651540a42a36df5518d3d75e/midscene-shared-0.8.6-beta-20241212040700.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241212040700.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"aeffefd2f5347c594fbab62146a4522b12f76fe3","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241212040700.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241212040700.0_1733976594379_0.39578015338493144"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T04:09:54.563Z","publish_time":1733976594563,"_source_registry_name":"default","_cnpm_publish_time":1733976594563},"0.8.6-beta-20241211141148.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241211141148.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241211141148.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Uh2mBO4jmHIPcQ0TtBAzYLA22eDaMcA8sb4IlnENcdtPPkfNngMXCtD0nr56UCtsvBAmCMrdmKyyC+AXAYfzlg==","_resolved":"/tmp/42752587c54d336d80010d87b310225c/midscene-shared-0.8.6-beta-20241211141148.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241211141148.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"7d254ba5d21092a5f5a1600d5c7220c7bf7b9a68","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241211141148.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241211141148.0_1733926482130_0.2555886043113442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T14:14:42.321Z","publish_time":1733926482321,"_source_registry_name":"default","_cnpm_publish_time":1733926482321},"0.8.6-beta-20241211134549.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241211134549.0","_id":"@midscene/shared@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"},"dist":{"shasum":"02aca68d5deab517a5d29961c9b7c6b17efc934e","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241211134549.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.8.6-beta-20241211134549.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.8.6-beta-20241211134549.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f2a084c7a0865514e6e059f82fbfeda9/midscene-shared-0.8.6-beta-20241211134549.0.tgz","_integrity":"sha512-h84klwRxcq1I8AuIO5YOjFK/7JBX6d0XAAtlfaFdgG+imwpmoX7XxCfqILmp9cOCg0TAaOw+v6CIh4KnwZ4R0w==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.5","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.6-beta-20241211134549.0_1733924925179_0.31958921193730117","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-11T13:48:45.353Z","publish_time":1733924925353,"_source_registry_name":"default","_cnpm_publish_time":1733924925353},"0.8.6-beta-20241211055154.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241211055154.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241211055154.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-58HiZsll6g9MoOn6cnpd6aZeo7iBcpgg2PkAVV6K809laW3vhb3yYogZ0yxUCBRxEk8WyHsLxxpO2L6HmKF3HQ==","_resolved":"/tmp/6d57555d6b6e62ab5285e3ba35b864b0/midscene-shared-0.8.6-beta-20241211055154.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241211055154.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"9df292298e8909172b86ccc2f2883d36a7f5f96f","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241211055154.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241211055154.0_1733896492014_0.8175402816933259"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T05:54:52.191Z","publish_time":1733896492191,"_source_registry_name":"default","_cnpm_publish_time":1733896492191},"0.8.6-beta-20241210085345.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241210085345.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241210085345.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+AVYL/oBBGXPgItWxlXywpOI3gxwN6aXOhp2Oc5r4X8vey0qgwoFhtq+YNVK20YRoYVxkREOeKK/CfREFL/Skg==","_resolved":"/tmp/6effcb3f5189ca035239ffc44a7396dc/midscene-shared-0.8.6-beta-20241210085345.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241210085345.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"05f8d4c294396e1dc0234a973d8922319b2087a9","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241210085345.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241210085345.0_1733820997635_0.08190593548065461"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T08:56:37.787Z","publish_time":1733820997787,"_source_registry_name":"default","_cnpm_publish_time":1733820997787},"0.8.6-beta-20241209120337.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241209120337.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.6-beta-20241209120337.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-J42OSnTGIayOb4vYZobiJ0Y+wPmR17I6p4RIXGrmofT9IRYvYBJCw9RfzT7DU3pjYYHbqi/AAQp4G7/AnYqe7Q==","_resolved":"/tmp/048c7a9eb0a95f7530cac48079d90cd0/midscene-shared-0.8.6-beta-20241209120337.0.tgz","_from":"file:midscene-shared-0.8.6-beta-20241209120337.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"04c6d70453314cd1513664a5dfd351203568fb2d","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241209120337.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.6-beta-20241209120337.0_1733745991413_0.4215115264870506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T12:06:31.607Z","publish_time":1733745991607,"_source_registry_name":"default","_cnpm_publish_time":1733745991607},"0.8.6-beta-20241209114949.0":{"name":"@midscene/shared","version":"0.8.6-beta-20241209114949.0","_id":"@midscene/shared@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"},"dist":{"shasum":"5a8f229635b000d156cbf428aec510c791976523","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.6-beta-20241209114949.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.8.6-beta-20241209114949.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.8.6-beta-20241209114949.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fe6ca7f1d6da42458ebc87d79176d8b2/midscene-shared-0.8.6-beta-20241209114949.0.tgz","_integrity":"sha512-bferCyc+C3oGGrJurt75ezm84mAIxHggai1QDAD9if45wfsfXKb22oc0dk4BZ9nncqiNGvkyJhH1ScbtmRN/UQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.5","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.6-beta-20241209114949.0_1733745161278_0.6563882842324786","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-09T11:52:41.437Z","publish_time":1733745161437,"_source_registry_name":"default","_cnpm_publish_time":1733745161437},"0.8.5":{"name":"@midscene/shared","version":"0.8.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.5","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bMJVEdihrZ9wwdvdXD5zDc2j/HAwT2tSK+pWq3+YqH+9T0NsGxRvNC8HDB0mCi+/tdTPhyh+89eu2xZO1Oz8mg==","_resolved":"/tmp/2944c3179da370eabc6d8bb3f14138b9/midscene-shared-0.8.5.tgz","_from":"file:midscene-shared-0.8.5.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"2a8c92ca2db44f3716ced3fe9cb362cb26645320","size":14393,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.5_1733735526554_0.6331480393910465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T09:12:06.716Z","publish_time":1733735526716,"_source_registry_name":"default","_cnpm_publish_time":1733735526716},"0.8.5-beta-20241209083540.0":{"name":"@midscene/shared","version":"0.8.5-beta-20241209083540.0","_id":"@midscene/shared@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"},"dist":{"shasum":"d7f5dd9f0a548f852fe5abb056d835399c42cab3","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5-beta-20241209083540.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.8.5-beta-20241209083540.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.8.5-beta-20241209083540.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9135e3f733bdc6de514aab2d488f8877/midscene-shared-0.8.5-beta-20241209083540.0.tgz","_integrity":"sha512-riTGwM4eR0mXqywfhUthdEjg8r5rFlOfH1qDA03umqMo6iqjbU422z/1xcORre5OEiKgk0FLKMYKSsIS/mU0ow==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.5","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.5-beta-20241209083540.0_1733733516757_0.40562706014539285","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-09T08:38:36.935Z","publish_time":1733733516935,"_source_registry_name":"default","_cnpm_publish_time":1733733516935},"0.8.5-beta-20241203162056.0":{"name":"@midscene/shared","version":"0.8.5-beta-20241203162056.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.5-beta-20241203162056.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3xgrro5YayuEvavH3zpS7dMo0iC4ctBTE3ZUz8cm44I94Wo6emyzaMlT1vSr9fmeu2zqhV1ECkP2QAh0zbAICQ==","_resolved":"/tmp/d7e687ee7c4399b4c67664fb5b5ea821/midscene-shared-0.8.5-beta-20241203162056.0.tgz","_from":"file:midscene-shared-0.8.5-beta-20241203162056.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"dc128b154207b31ae20121dbca6a793d0afaec68","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5-beta-20241203162056.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.5-beta-20241203162056.0_1733243022448_0.14574700424381692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T16:23:42.668Z","publish_time":1733243022668,"_source_registry_name":"default","_cnpm_publish_time":1733243022668},"0.8.5-beta-20241203095146.0":{"name":"@midscene/shared","version":"0.8.5-beta-20241203095146.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.5-beta-20241203095146.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TKDaoiCa7mDO1pAYZRm51FMrrpIzFmDKdwwt8dRnxt82dAK/lvdJyLRxRXg85BSIBPlTr/FjhsJue4AZ6Z64+Q==","_resolved":"/tmp/091748437d85d62cc6008794ba42c4f6/midscene-shared-0.8.5-beta-20241203095146.0.tgz","_from":"file:midscene-shared-0.8.5-beta-20241203095146.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"d69c923a30b0fda7a10bb9cdfb49787990ce4baa","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5-beta-20241203095146.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.5-beta-20241203095146.0_1733219674139_0.5119016191736943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T09:54:34.322Z","publish_time":1733219674322,"_source_registry_name":"default","_cnpm_publish_time":1733219674322},"0.8.5-beta-20241202150653.0":{"name":"@midscene/shared","version":"0.8.5-beta-20241202150653.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.5-beta-20241202150653.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hwJUYOcUdohEBJ+yckaVaTdTCEJ+lfNVdBAivOKCFKwDbRoSuIU9oaUIoip8wdYign9LGy5ENoEjOhFufDEo9g==","_resolved":"/tmp/7473f7fbc94d59db5dd9081a747596d2/midscene-shared-0.8.5-beta-20241202150653.0.tgz","_from":"file:midscene-shared-0.8.5-beta-20241202150653.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"89cc158eb46a64c31031e7130f37c43c6c7ad586","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5-beta-20241202150653.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.5-beta-20241202150653.0_1733152192644_0.16300705189354536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-02T15:09:52.817Z","publish_time":1733152192817,"_source_registry_name":"default","_cnpm_publish_time":1733152192817},"0.8.5-beta-20241128111523.0":{"name":"@midscene/shared","version":"0.8.5-beta-20241128111523.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.5-beta-20241128111523.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8tAOW6KYzXw170d1vjvwM5b2d0+RrQsjmpTyuvc1yq32/HHJIEndLy/dxt1BA/CUiFWYPS3hoqYDjGnYcCKQpA==","_resolved":"/tmp/ca80b473d8e43c698db811a1d9a2bfc3/midscene-shared-0.8.5-beta-20241128111523.0.tgz","_from":"file:midscene-shared-0.8.5-beta-20241128111523.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"f91a0083a222738faafe8aaa9e2559d9b724be0f","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5-beta-20241128111523.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.5-beta-20241128111523.0_1732792691594_0.3224284838923386"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-28T11:18:11.745Z","publish_time":1732792691745,"_source_registry_name":"default","_cnpm_publish_time":1732792691745},"0.8.5-beta-20241126105625.0":{"name":"@midscene/shared","version":"0.8.5-beta-20241126105625.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.5-beta-20241126105625.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jT7ww9/xM9V31o1k3aue3JosGwDH7UZunThmANrAfA7V7yxhMzB04xOFlUubDmFq4/gHWXdUJIOnBDJsA4UZkA==","_resolved":"/tmp/518682b9f6b083f6de8d68398184268f/midscene-shared-0.8.5-beta-20241126105625.0.tgz","_from":"file:midscene-shared-0.8.5-beta-20241126105625.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"8cbd52ce6f6ec32c44b60b898eb96140191ab895","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5-beta-20241126105625.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.5-beta-20241126105625.0_1732618759706_0.668396259507231"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T10:59:19.871Z","publish_time":1732618759871,"_source_registry_name":"default","_cnpm_publish_time":1732618759871},"0.8.5-beta-20241126063126.0":{"name":"@midscene/shared","version":"0.8.5-beta-20241126063126.0","_id":"@midscene/shared@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"},"dist":{"shasum":"1a4c5fdc66fc48a44077c42e895e4d1c040bd288","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5-beta-20241126063126.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.8.5-beta-20241126063126.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.8.5-beta-20241126063126.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cf693ac15425b9ad0435b1c9c7719651/midscene-shared-0.8.5-beta-20241126063126.0.tgz","_integrity":"sha512-0Y9AUPmav87oC/bmYByZyd7+0vVpHyLeqN37pNMYjXGm2BTKDHqu9swLT2FclhEkggNuYZvLAG8Z2f3I+krhyg==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.5","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.5-beta-20241126063126.0_1732602844619_0.8079633688894368","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-26T06:34:04.791Z","publish_time":1732602844791,"_source_registry_name":"default","_cnpm_publish_time":1732602844791},"0.8.5-beta-20241122072506.0":{"name":"@midscene/shared","version":"0.8.5-beta-20241122072506.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.5-beta-20241122072506.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c0A3cwWfwFgSFXSatn1nvX7HWrqLRvn57o5zCtKQLu80C2DMAd4W//MaY1OldmxATOwIC78gi798Ai7noz8Vzg==","_resolved":"/tmp/281dfdf05842f2889994409d619d3278/midscene-shared-0.8.5-beta-20241122072506.0.tgz","_from":"file:midscene-shared-0.8.5-beta-20241122072506.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"5bbce6626e45e2e7251c9088d78a98764c1cd8c9","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.5-beta-20241122072506.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.5-beta-20241122072506.0_1732260468977_0.974344553512275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T07:27:49.147Z","publish_time":1732260469147,"_source_registry_name":"default","_cnpm_publish_time":1732260469147},"0.8.3-beta-20241122040810.0":{"name":"@midscene/shared","version":"0.8.3-beta-20241122040810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.3-beta-20241122040810.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-d4+1xgtqeYXuzOl4F0GglnmistbUQNgGh+OEd78Uh2+JpmlcKi6NHmVC/MuP9tcnZXF+oJCPRcSk3WvKdh+LUA==","_resolved":"/tmp/5592c059c7e8dbedf7aea3d207f55e61/midscene-shared-0.8.3-beta-20241122040810.0.tgz","_from":"file:midscene-shared-0.8.3-beta-20241122040810.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"be6a6c9b967ce1e0255c112ca9dda6f009136fbf","size":14413,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.3-beta-20241122040810.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.3-beta-20241122040810.0_1732248650865_0.2140877029192414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T04:10:51.051Z","publish_time":1732248651051,"_source_registry_name":"default","_cnpm_publish_time":1732248651051},"0.8.3-beta-20241122031446.0":{"name":"@midscene/shared","version":"0.8.3-beta-20241122031446.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.3-beta-20241122031446.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LBcHK5clplI5q4yUcGUKslvPfnp/g/Ftr8p1+mE/F98L+l+KDpxkhl/FRN0Nhy0skJnJIjs+jj4Z1Lcuaot53A==","_resolved":"/tmp/0bcd06428dfc239c48994697689f0341/midscene-shared-0.8.3-beta-20241122031446.0.tgz","_from":"file:midscene-shared-0.8.3-beta-20241122031446.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"714cab57c4ce333db32b46108bd360c1bcb73eb7","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.3-beta-20241122031446.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.3-beta-20241122031446.0_1732245450664_0.8300822206453715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T03:17:30.900Z","publish_time":1732245450900,"_source_registry_name":"default","_cnpm_publish_time":1732245450900},"0.8.3-beta-20241121092104.0":{"name":"@midscene/shared","version":"0.8.3-beta-20241121092104.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.3-beta-20241121092104.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sBucsrvadypqXjB120azjDpxaQbzS373Oel9SJVmWdwNuvF69PuJ+rcEwRNziS2IwG1k0P2fqNyyp4/GnDU/Nw==","_resolved":"/tmp/bc9f3876b6e7ed4d37b71f0311ba97ea/midscene-shared-0.8.3-beta-20241121092104.0.tgz","_from":"file:midscene-shared-0.8.3-beta-20241121092104.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"fc214c86f2dacffadbe663c4a0a26ea0c2fa2bc0","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.3-beta-20241121092104.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.3-beta-20241121092104.0_1732181028228_0.3645476235874996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T09:23:48.421Z","publish_time":1732181028421,"_source_registry_name":"default","_cnpm_publish_time":1732181028421},"0.8.3-beta-20241121075922.0":{"name":"@midscene/shared","version":"0.8.3-beta-20241121075922.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.3-beta-20241121075922.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+Wj1XSCp0YXXineJhFjVYwxLGO8bKTM6ZCjlpL5/zUAa+OFZyXJR1unLbDewMEV3iLd+4QoSFJg+Wvw+BxtKqg==","_resolved":"/tmp/3b24c27d8056a297efcb54ac0741922f/midscene-shared-0.8.3-beta-20241121075922.0.tgz","_from":"file:midscene-shared-0.8.3-beta-20241121075922.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"7512da14d4fa2fa0d1b8661d1233fc125cf38a59","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.3-beta-20241121075922.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.3-beta-20241121075922.0_1732176125845_0.6812857887770227"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T08:02:06.026Z","publish_time":1732176126026,"_source_registry_name":"default","_cnpm_publish_time":1732176126026},"0.8.3-beta-20241120122147.0":{"name":"@midscene/shared","version":"0.8.3-beta-20241120122147.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.3-beta-20241120122147.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mLTjv2oOVD4oE9pPTTzzEJeDYSpJjHKbSQfTLgXGIHhhn+o4Jo7ynv8UWh1/67YXBxWbXDiIPwfGnhyE1QkRGQ==","_resolved":"/tmp/9c1eca222e787c6dea9c1ba98fcf57a8/midscene-shared-0.8.3-beta-20241120122147.0.tgz","_from":"file:midscene-shared-0.8.3-beta-20241120122147.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"0245cd79f35e5668356027a24180b4314ad862a9","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.3-beta-20241120122147.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.3-beta-20241120122147.0_1732105471997_0.45466741387392995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T12:24:32.250Z","publish_time":1732105472250,"_source_registry_name":"default","_cnpm_publish_time":1732105472250},"0.8.3-beta-20241120093719.0":{"name":"@midscene/shared","version":"0.8.3-beta-20241120093719.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.3-beta-20241120093719.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fS0Vm/RtRodHuEkeUA6CqJMCigP91HivIBHUjWzKx96/3Q7cQE13+eSlOjJgB/A6/5ZEWBhKAH8yPP2ThKlZxg==","_resolved":"/tmp/0e80c45fd89a983c2f4d53b168a9bb42/midscene-shared-0.8.3-beta-20241120093719.0.tgz","_from":"file:midscene-shared-0.8.3-beta-20241120093719.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"04623e3914834fc3a51940f2783062871706d3e6","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.3-beta-20241120093719.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.3-beta-20241120093719.0_1732095606598_0.9014773283597335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T09:40:06.774Z","publish_time":1732095606774,"_source_registry_name":"default","_cnpm_publish_time":1732095606774},"0.8.3-beta-20241120030727.0":{"name":"@midscene/shared","version":"0.8.3-beta-20241120030727.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.3-beta-20241120030727.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QPWTXsUGArbnFZdmHK1Z72Ocg/7UhMNgj8ry+ZuAy2NLUJwG9p1U28kPdYPHibmluT2TyTyCaVbUcYQi03Fv2Q==","_resolved":"/tmp/80a3191aa93fd5841d84d099c50c0480/midscene-shared-0.8.3-beta-20241120030727.0.tgz","_from":"file:midscene-shared-0.8.3-beta-20241120030727.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"13e2f10c0864cce546f283f1e7079589623ca736","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.3-beta-20241120030727.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.3-beta-20241120030727.0_1732072214010_0.2500900310629621"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T03:10:14.231Z","publish_time":1732072214231,"_source_registry_name":"default","_cnpm_publish_time":1732072214231},"0.8.4":{"name":"@midscene/shared","version":"0.8.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.4","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-O/7O3RadGzqMYP2jJnzrl+XuUYwnPHOQfuMiEM640ppFPjfjUoiGM/7NzI+9cqFZ+fQ6eBnXRjEVp4vHrXJLSg==","_resolved":"/tmp/5d111d5627ced10704ea0d584dba80fa/midscene-shared-0.8.4.tgz","_from":"file:midscene-shared-0.8.4.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"52a8d2910c2529dde622cb80fc83c9a9974f3101","size":14392,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.4_1732010938383_0.4048807585225893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T10:08:58.549Z","publish_time":1732010938549,"_source_registry_name":"default","_cnpm_publish_time":1732010938549},"0.8.3":{"name":"@midscene/shared","version":"0.8.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.3","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Efe20TfYr0pQmBpLcR4jfhU9YXnV9DNOoboSAOpdUDqvQyMit1hjRQHe75dhecups30VKIOdKlUQAsNGEI3d9A==","_resolved":"/tmp/0dfea4f322731ad09d9877faa6655d8a/midscene-shared-0.8.3.tgz","_from":"file:midscene-shared-0.8.3.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"bbb860db88f6b27a43336109f5cecb9ce79c079d","size":14393,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.3_1732003565354_0.41354794169012754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T08:06:05.535Z","publish_time":1732003565535,"_source_registry_name":"default","_cnpm_publish_time":1732003565535},"0.8.2":{"name":"@midscene/shared","version":"0.8.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.2","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-L/MU5CAIRmmJOshUqSCzdJdA9WBiPKu4Hfyb/SeXAv3zn/7dDf4yfJtjlTUV7B9EcoCCZy7rZ1dnxmJtyeWy8w==","_resolved":"/tmp/3074356f0e99ec6e564c79751fe98b45/midscene-shared-0.8.2.tgz","_from":"file:midscene-shared-0.8.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f0f09ee117a1c3c78d99cedc0a503f6cf72199dc","size":14393,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.2_1731922528456_0.49701994935704197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T09:35:28.599Z","publish_time":1731922528599,"_source_registry_name":"default","_cnpm_publish_time":1731922528599},"0.8.2-beta-20241115094249.0":{"name":"@midscene/shared","version":"0.8.2-beta-20241115094249.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.2-beta-20241115094249.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QR4E2SSX9BjKpAiLXbxTUxB35FP1MJycQfi67/LoZvragdaOevKgZ+L8Hs0B5q5BkYtisoCXD93Ot8WnMeF7EA==","_resolved":"/tmp/ecfb7e075bde4ecc62d5a4b1bc3fa13f/midscene-shared-0.8.2-beta-20241115094249.0.tgz","_from":"file:midscene-shared-0.8.2-beta-20241115094249.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"20aeacc8d6fedfe5bde3d422d78e89b83c2e9ef8","size":14415,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.2-beta-20241115094249.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.2-beta-20241115094249.0_1731663933594_0.3786143836517739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T09:45:33.777Z","publish_time":1731663933777,"_source_registry_name":"default","_cnpm_publish_time":1731663933777},"0.8.2-beta-20241115090055.0":{"name":"@midscene/shared","version":"0.8.2-beta-20241115090055.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.2-beta-20241115090055.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Y7d9WfP2vhOjKHSmBWcLsX4qRrOeEyCUW6T6fNMhQh3A1D0ESCf5PB6uJbS1xRfq5gr4C9rIWgQWfnnIySyIDQ==","_resolved":"/tmp/8eee1f3e67bb8426e1684e7d8f393257/midscene-shared-0.8.2-beta-20241115090055.0.tgz","_from":"file:midscene-shared-0.8.2-beta-20241115090055.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"402c038c6c8d3fed1b3fc492969ee09d88ab475b","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.2-beta-20241115090055.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.2-beta-20241115090055.0_1731661418159_0.7072770320440729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T09:03:38.432Z","publish_time":1731661418432,"_source_registry_name":"default","_cnpm_publish_time":1731661418432},"0.8.2-beta-20241115084907.0":{"name":"@midscene/shared","version":"0.8.2-beta-20241115084907.0","_id":"@midscene/shared@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"},"dist":{"shasum":"12dec865c8b507cb8554b22b3349ba06d4954530","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.2-beta-20241115084907.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.8.2-beta-20241115084907.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.8.2-beta-20241115084907.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ab485db74d851b140fd2dfcba4babe8f/midscene-shared-0.8.2-beta-20241115084907.0.tgz","_integrity":"sha512-1uUcmCk8GftsRBLpBzFu9i5gcZ98w1XXL9O6NNcmpgmenXn7zlMvGWPl4WsfEddITNi9IE4ooCEOVhYvHeSY0w==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.2-beta-20241115084907.0_1731660705587_0.4629262021403906","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-15T08:51:45.771Z","publish_time":1731660705771,"_source_registry_name":"default","_cnpm_publish_time":1731660705771},"0.8.1":{"name":"@midscene/shared","version":"0.8.1","_id":"@midscene/shared@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"},"dist":{"shasum":"dd13d1e378d83f2fff1e51f413e6ea217abc6e39","size":14393,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.8.1.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.8.1.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e7c82280ed575581bcaf680a1c782692/midscene-shared-0.8.1.tgz","_integrity":"sha512-g51qk1RmVMOF1FY8LOXlUk8ZczpOHVqEtX827VUcl5cFQTyfvksEeDANAhdJRHUaK9diiefYHPuQ2qhEzWAKbQ==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.1_1731660095390_0.7987706589154944","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-15T08:41:35.625Z","publish_time":1731660095625,"_source_registry_name":"default","_cnpm_publish_time":1731660095625},"0.8.1-beta-20241114145523.0":{"name":"@midscene/shared","version":"0.8.1-beta-20241114145523.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.1-beta-20241114145523.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rmZ87dfLtzSMT0hBxScfExGuf+7EyegAtCFz2ieuQ8iOyj0PrGjQ2DI4Uhw1QjLMO9oYFdpcYZPNq4F5Zr0ZuQ==","_resolved":"/tmp/c2a93500511e48725215def2ee918b90/midscene-shared-0.8.1-beta-20241114145523.0.tgz","_from":"file:midscene-shared-0.8.1-beta-20241114145523.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e22269665dc5a29d11403ae337400b8d0f608f2b","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.1-beta-20241114145523.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.1-beta-20241114145523.0_1731596292984_0.10564589914721179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T14:58:13.161Z","publish_time":1731596293161,"_source_registry_name":"default","_cnpm_publish_time":1731596293161},"0.8.1-beta-20241114144321.0":{"name":"@midscene/shared","version":"0.8.1-beta-20241114144321.0","_id":"@midscene/shared@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"},"dist":{"shasum":"51e9bd34c36921bf72703ddbf7e1db88f39cb585","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.1-beta-20241114144321.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.8.1-beta-20241114144321.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.8.1-beta-20241114144321.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8568dd15c4deb2e55988d616c2a3bea3/midscene-shared-0.8.1-beta-20241114144321.0.tgz","_integrity":"sha512-4XolhNu/WcOlb3XA0MVJSb2Y0fHLCcQU0rXEqq0dkEuLcHeA0jKH0oXDV3mKW26weBpFnjHsIQXg8Ll6nloh7g==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.1-beta-20241114144321.0_1731595564587_0.7929147402733672","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-14T14:46:04.740Z","publish_time":1731595564740,"_source_registry_name":"default","_cnpm_publish_time":1731595564740},"0.8.1-beta-20241114123036.0":{"name":"@midscene/shared","version":"0.8.1-beta-20241114123036.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.1-beta-20241114123036.0","readmeFilename":"README.md","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0oHh+frqShbW7yviz08htomXxz+S1TbaQ1XzFH7O9DWBN3W1A21SIlp+r/h3nUGPA2E5U6uUjbXJavfaUn3I2A==","_resolved":"/tmp/feab4005e24cf8fcf4d8ebe72825b20e/midscene-shared-0.8.1-beta-20241114123036.0.tgz","_from":"file:midscene-shared-0.8.1-beta-20241114123036.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f1097e8c369e0f8837b4c53b94add8a8b45227ea","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.1-beta-20241114123036.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.1-beta-20241114123036.0_1731587604622_0.8395299835329364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T12:33:24.810Z","publish_time":1731587604810,"_source_registry_name":"default","_cnpm_publish_time":1731587604810},"0.8.1-beta-20241114112312.0":{"name":"@midscene/shared","version":"0.8.1-beta-20241114112312.0","_id":"@midscene/shared@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"},"dist":{"shasum":"d2a8a3f1af3fcecebd2bba1e576071853b52179e","size":14414,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.1-beta-20241114112312.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.8.1-beta-20241114112312.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.8.1-beta-20241114112312.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","import":"./dist/browser/img.js","require":"./dist/browser/img.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/80dc7a5510eead6bc6077afe43343e55/midscene-shared-0.8.1-beta-20241114112312.0.tgz","_integrity":"sha512-eK2rNp6CCK9YmCebdWKyCmdSDC1IzCbaFBdgX3PgUITIeUc+GPvm8/PPk/akuCq2kn+G30NHauuSwdj2p5yURg==","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.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"fs":["./dist/lib/fs.d.ts"],"img":["./dist/lib/img.d.ts"],"utils":["./dist/lib/utils.d.ts"],"constants":["./dist/lib/constants.d.ts"],"browser/img":["./dist/browser/img.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.1-beta-20241114112312.0_1731583549970_0.7883672201919041","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-14T11:25:50.157Z","publish_time":1731583550157,"_source_registry_name":"default","_cnpm_publish_time":1731583550157},"0.8.1-beta-20241113092955.0":{"name":"@midscene/shared","version":"0.8.1-beta-20241113092955.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.1-beta-20241113092955.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5bzJGIXCPHAvydWK5Z65cBYHLT8Vx3G0SpKFpbVV2F554qT2gLKOFOUgJt2uNEIKaXNkBXbhNoh8EOf98zgd1A==","_resolved":"/tmp/a7e89ab5fb175b20f93d40b29180f8cb/midscene-shared-0.8.1-beta-20241113092955.0.tgz","_from":"file:midscene-shared-0.8.1-beta-20241113092955.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"bacd423bb91f3097a5ab10c63307f5ace477898b","size":14336,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.1-beta-20241113092955.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.1-beta-20241113092955.0_1731490360608_0.4586535507949341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T09:32:40.776Z","publish_time":1731490360776,"_source_registry_name":"default","_cnpm_publish_time":1731490360776},"0.8.1-beta-20241113011152.0":{"name":"@midscene/shared","version":"0.8.1-beta-20241113011152.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.1-beta-20241113011152.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ExfrrGix/9Gjjb1zQvH3IBYZSd1pHuOTS9L0ctyE/AfLB4pq6gSLgl7dmFMpWNHKYoE80NJ7lgFB2bdqF/O+rw==","_resolved":"/tmp/2c6dd50f2471671549b90534bab0500a/midscene-shared-0.8.1-beta-20241113011152.0.tgz","_from":"file:midscene-shared-0.8.1-beta-20241113011152.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"557fc0b3d0c36176a8f2f3ffaee24c2e2f91989d","size":14335,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.1-beta-20241113011152.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.1-beta-20241113011152.0_1731460468422_0.19939656572003428"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T01:14:28.612Z","publish_time":1731460468612,"_source_registry_name":"default","_cnpm_publish_time":1731460468612},"0.8.1-beta-20241112034501.0":{"name":"@midscene/shared","version":"0.8.1-beta-20241112034501.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.1-beta-20241112034501.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b3nZGxaTU15+dx0PZrL016t/tK9YnZfT5H8nQhzePliSnXqzCImvP/Wz9t22yleFCMTq8hCai59aJtB7VGyBhg==","_resolved":"/tmp/0f220e1ddfa2bac9f803ceebba90e89a/midscene-shared-0.8.1-beta-20241112034501.0.tgz","_from":"file:midscene-shared-0.8.1-beta-20241112034501.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"4d8c685d2d0d0c45f4e22aa5288772170ea3c503","size":14334,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.1-beta-20241112034501.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.1-beta-20241112034501.0_1731383263111_0.7169859029519039"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T03:47:43.347Z","publish_time":1731383263347,"_source_registry_name":"default","_cnpm_publish_time":1731383263347},"0.8.0":{"name":"@midscene/shared","version":"0.8.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.8.0","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tCNS7SYGqrj9T8nUYDLFFehKN+JQ4qFYnSxZNCAZBUPkyw/3c5b4Agg1weGtCaKXPrejJvrJpCJ9zzh1Vslbiw==","_resolved":"/tmp/a1600fda2dc2bf542b028e8defa5a5c8/midscene-shared-0.8.0.tgz","_from":"file:midscene-shared-0.8.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"77be8ead8b2f8c7d4d1b981bb77899132716138e","size":14314,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.8.0_1731321593512_0.6075125484801649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T10:39:53.679Z","publish_time":1731321593679,"_source_registry_name":"default","_cnpm_publish_time":1731321593679},"0.7.3-beta-20241111083017.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241111083017.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241111083017.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nkKL2bZsAQervR/TrVOVmIP6j+8JO7p3oXBqsefztK3WYY9ENVv/wr2BvGIiDInYNQSGVmdwvoGfMr9HhvDd7w==","_resolved":"/tmp/f99627bae92dcdadcdbf166774810196/midscene-shared-0.7.3-beta-20241111083017.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241111083017.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"c4c5eb0fef7ec14c317cf48aa791a9c5fdf6174b","size":14335,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241111083017.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241111083017.0_1731313978519_0.1129711892931966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T08:32:58.687Z","publish_time":1731313978687,"_source_registry_name":"default","_cnpm_publish_time":1731313978687},"0.7.3-beta-20241111064600.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241111064600.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241111064600.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uNW7ZuVS1Lk/NB1zlmwUrdXJDT1xSACyR2WWug6mQ4CFR6WqiBpUP0ho23ReF8FDd7zxLpxWEE0C+gOgypim1w==","_resolved":"/tmp/052d727e7b8f35715a60bab8f4c5e150/midscene-shared-0.7.3-beta-20241111064600.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241111064600.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"8a7697d99aeec4b7f45c18e67242165250239d1d","size":14334,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241111064600.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241111064600.0_1731307719657_0.5409542560699783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T06:48:39.852Z","publish_time":1731307719852,"_source_registry_name":"default","_cnpm_publish_time":1731307719852},"0.7.3-beta-20241107122143.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241107122143.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241107122143.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mfM+cKMMk+SHHNHFhFDzXmmPSfKDnQdklmXDeDWpTw96CZepETzdy3OuBmB3sFiv0Ovn0f68yenfKjaMGoyi1w==","_resolved":"/tmp/91015486f095a7141a0bb7b1c0bd248e/midscene-shared-0.7.3-beta-20241107122143.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241107122143.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"eba3a7692291c12ae798c76cb3aea1f7d7fb7518","size":14335,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241107122143.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241107122143.0_1730982264987_0.5263859375238551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T12:24:25.171Z","publish_time":1730982265171,"_source_registry_name":"default","_cnpm_publish_time":1730982265171},"0.7.3-beta-20241107114328.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241107114328.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241107114328.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-SDCzlP/WJEBD9W2Jl3pDICVdhXgQ8yEtArRD5oV2DqkMeT3Mkb/Pn3aWkTFV0B8MjTJ6ckFiiauwuHT2rKu84w==","_resolved":"/tmp/bd5bc5cb2310afbafb4227e6b00fde9c/midscene-shared-0.7.3-beta-20241107114328.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241107114328.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"478d7b14b952547d96c93f2cbd897fe690f4d018","size":14335,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241107114328.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241107114328.0_1730979966243_0.47826051388028046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T11:46:06.494Z","publish_time":1730979966494,"_source_registry_name":"default","_cnpm_publish_time":1730979966494},"0.7.3-beta-20241107084720.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241107084720.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241107084720.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gda2DbnPMNUnGcXZrZZ2vD4HZybTZYZr+OR5yThykyfkVYib9w6RKoIrCukNDSJlud/f1gxjjJuO5o0951G8rA==","_resolved":"/tmp/43fe26bf878e4982f376d56c4e0785b1/midscene-shared-0.7.3-beta-20241107084720.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241107084720.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"40e1b398b72bcd8c2296dac99fc54fa81a6215ff","size":14334,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241107084720.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241107084720.0_1730969405750_0.006218358935321744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T08:50:05.955Z","publish_time":1730969405955,"_source_registry_name":"default","_cnpm_publish_time":1730969405955},"0.7.3-beta-20241106063450.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241106063450.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241106063450.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6D+dvIq5sUk5MMuhVAV3tw2OhOuu7QUL0IqSycsPm0KpkxgJHHW+FoEB/yPiypXujobmm0hocVbJfBXJGVV5lg==","_resolved":"/tmp/9dc93e6e647fa2d90608d04282022779/midscene-shared-0.7.3-beta-20241106063450.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241106063450.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ea2483cb6812eb7ec1003a1416b9224c319cb5b3","size":14333,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241106063450.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241106063450.0_1730875051898_0.6354990209446931"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T06:37:32.088Z","publish_time":1730875052088,"_source_registry_name":"default","_cnpm_publish_time":1730875052088},"0.7.3-beta-20241106021404.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241106021404.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241106021404.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xce+AVxjUpNqgQItoDoY9aDXwohZPPxO9QbgS8u5+oof75fzYkqBYHeBAHjhVTCP+uomdpgCGRMagGrjBkERjQ==","_resolved":"/tmp/0dac2b74f3f464b15d89a84ca451c5e2/midscene-shared-0.7.3-beta-20241106021404.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241106021404.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"0fc32c79eaa9c3e92e6592e2fb3d1152acf6c442","size":14335,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241106021404.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241106021404.0_1730859406599_0.4227296098881703"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T02:16:46.837Z","publish_time":1730859406837,"_source_registry_name":"default","_cnpm_publish_time":1730859406837},"0.7.3-beta-20241105091606.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241105091606.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241105091606.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0KzWyveQ15/I+GFoStRYi410Br4sqKvWxL//F2t2toaOH10LIHx6xRXyIPqc3c1DeGo1XuLc4IZoswnmcEzdmg==","_resolved":"/tmp/ba2890317fd19f33f13b78c9acd0e6f6/midscene-shared-0.7.3-beta-20241105091606.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241105091606.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"05715e607bb94dbaa9068df05b72bb6075b11b8d","size":14335,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241105091606.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241105091606.0_1730798335453_0.702299715617396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-05T09:18:55.665Z","publish_time":1730798335665,"_source_registry_name":"default","_cnpm_publish_time":1730798335665},"0.7.3-beta-20241104100519.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241104100519.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.60.6","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241104100519.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WfMmIBNWkAsACRlazANldtfKtoIc4U3QH2Zch7wdBP1ClYmnNsdfTpq0gU8linnaUZ2lReYGGB3m/BFpID/MEg==","_resolved":"/tmp/029ce70ede47d7db4719ecab0d81b47d/midscene-shared-0.7.3-beta-20241104100519.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241104100519.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"d37a1e61a759ca55dd53d0ff75becea1771fb9c5","size":14158,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241104100519.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241104100519.0_1730714882078_0.34565681943361404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-04T10:08:02.289Z","publish_time":1730714882289,"_source_registry_name":"default","_cnpm_publish_time":1730714882289},"0.7.3-beta-20241029030944.0":{"name":"@midscene/shared","version":"0.7.3-beta-20241029030944.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js"},"./browser/img":{"types":"./dist/browser/img.d.ts","require":"./dist/browser/img.js","import":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js"}},"typesVersions":{"*":{".":["./dist/lib/index.d.ts"],"constants":["./dist/lib/constants.d.ts"],"img":["./dist/lib/img.d.ts"],"browser/img":["./dist/browser/img.d.ts"],"fs":["./dist/lib/fs.d.ts"],"utils":["./dist/lib/utils.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.3-beta-20241029030944.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-r40wDDl+y+smKo5tsc3nDxq5TmpSeLDubEEaAQLLrwyySjI3DlXvkGJ4JHXaWS1ZMaNXfwo5B/EH6OAf0eFFig==","_resolved":"/tmp/3bb394a72c5a18e2bc3f03733addd7cf/midscene-shared-0.7.3-beta-20241029030944.0.tgz","_from":"file:midscene-shared-0.7.3-beta-20241029030944.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"a374a00e87d2ba0c08061b54a8a0d9aac0e98a66","size":14163,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.3-beta-20241029030944.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.3-beta-20241029030944.0_1730171567592_0.18387709091032112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-29T03:12:47.764Z","publish_time":1730171567764,"_source_registry_name":"default","_cnpm_publish_time":1730171567764},"0.7.2-beta-20241025022530.0":{"name":"@midscene/shared","version":"0.7.2-beta-20241025022530.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js","browser":"./dist/browser/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js","browser":"./dist/browser/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js","browser":"./dist/browser/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js","browser":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js","browser":"./dist/browser/utils.js"},"./browser":"./dist/browser/index.js","./browser/constants":"./dist/browser/constants.js","./browser/fs":"./dist/browser/fs.js","./browser/img":"./dist/browser/img.js","./browser/utils":"./dist/browser/utils.js"},"typesVersions":{"*":{".":["./src/index.ts"],"constants":["./src/constants/index.ts"],"img":["./src/img/index.ts"],"fs":["./src/fs/index.ts"],"utils":["./src/utils.ts"]},"./browser":{"*":["./dist/browser/*"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.2-beta-20241025022530.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zgpcQN0Ta3JN5ZmQJ2T6oT75504MhrWNg0tsUZ+aOMsLYRQ120s5S3OPNWXPjB/vQmbt8sE7llXwcJZx90xtjA==","_resolved":"/tmp/689b45f0277e03ec86954a9f494cf326/midscene-shared-0.7.2-beta-20241025022530.0.tgz","_from":"file:midscene-shared-0.7.2-beta-20241025022530.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f308bd8c2737c1aef79bc8b599c42a47faf62a5a","size":13672,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.2-beta-20241025022530.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.2-beta-20241025022530.0_1729823275637_0.8966836461956609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T02:27:55.820Z","publish_time":1729823275820,"_source_registry_name":"default","_cnpm_publish_time":1729823275820},"0.7.2-beta-20241025012947.0":{"name":"@midscene/shared","version":"0.7.2-beta-20241025012947.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./src/index.ts","type":"commonjs","main":"./dist/lib/index.js","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.js","browser":"./dist/browser/index.js"},"./constants":{"types":"./dist/lib/constants.d.ts","require":"./dist/lib/constants.js","import":"./dist/es/constants.js","browser":"./dist/browser/constants.js"},"./fs":{"types":"./dist/lib/fs.d.ts","require":"./dist/lib/fs.js","import":"./dist/es/fs.js","browser":"./dist/browser/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","require":"./dist/lib/img.js","import":"./dist/es/img.js","browser":"./dist/browser/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","require":"./dist/lib/utils.js","import":"./dist/es/utils.js","browser":"./dist/browser/utils.js"},"./browser":"./dist/browser/index.js","./browser/constants":"./dist/browser/constants.js","./browser/fs":"./dist/browser/fs.js","./browser/img":"./dist/browser/img.js","./browser/utils":"./dist/browser/utils.js"},"typesVersions":{"*":{".":["./src/index.ts"],"constants":["./src/constants/index.ts"],"img":["./src/img/index.ts"],"fs":["./src/fs/index.ts"],"utils":["./src/utils.ts"]},"./browser":{"*":["./dist/browser/*"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.2-beta-20241025012947.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oHO3RZhPt7l+vikycy2BI3j7U6QJHxVSY/KdIDHNz7NLlVJg0lTFDmGrZ9VkDVZJnzMAPycAcSLku++Qo/qTeQ==","_resolved":"/tmp/07e8a0734d7e3cc31936e665a7f1d248/midscene-shared-0.7.2-beta-20241025012947.0.tgz","_from":"file:midscene-shared-0.7.2-beta-20241025012947.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"afff0d23020f0d6b0d3d8ec70ef9331f6fa4a281","size":13674,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.2-beta-20241025012947.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.2-beta-20241025012947.0_1729819938106_0.4370506888470427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T01:32:18.404Z","publish_time":1729819938404,"_source_registry_name":"default","_cnpm_publish_time":1729819938404},"0.7.2-beta-20241024113439.0":{"name":"@midscene/shared","version":"0.7.2-beta-20241024113439.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.2-beta-20241024113439.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gSD6a1wxwr6z15Yz5b3BfmJBzWT5vWuA7VUNpm2c//kWg9g9aMq6wsZh9ixK/g29pPDhu7HGof62rG5pseFRpA==","_resolved":"/tmp/c4da9c78d9f00f18e18d998f71f3bdd9/midscene-shared-0.7.2-beta-20241024113439.0.tgz","_from":"file:midscene-shared-0.7.2-beta-20241024113439.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"c56dd922517b9a4e632dec1b4819cf178a05f4cd","size":11650,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.2-beta-20241024113439.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.2-beta-20241024113439.0_1729769794258_0.3297124173005641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T11:36:34.446Z","publish_time":1729769794446,"_source_registry_name":"default","_cnpm_publish_time":1729769794446},"0.7.2-beta-20241024103907.0":{"name":"@midscene/shared","version":"0.7.2-beta-20241024103907.0","_id":"@midscene/shared@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"},"dist":{"shasum":"7fe9e0035a87fea27748482a9f503d14f21c6811","size":13613,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.2-beta-20241024103907.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.7.2-beta-20241024103907.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.7.2-beta-20241024103907.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","browser":"./dist/browser/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","browser":"./dist/browser/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","browser":"./dist/browser/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","browser":"./dist/browser/utils.js","require":"./dist/lib/utils.js"},"./browser":"./dist/browser/index.js","./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","browser":"./dist/browser/constants.js","require":"./dist/lib/constants.js"},"./browser/fs":"./dist/browser/fs.js","./browser/img":"./dist/browser/img.js","./browser/utils":"./dist/browser/utils.js","./browser/constants":"./dist/browser/constants.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/161597a3731e176f134686221a15de7b/midscene-shared-0.7.2-beta-20241024103907.0.tgz","_integrity":"sha512-5j/5W+fY/UM1dfgzLamG6QKjImvQcCeGwl1JUMzH2PwEqQZ4R8tl5KQc//oq90tmQk7KDDcj9zexZdHIcHkUqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./src/index.ts"],"fs":["./src/fs/index.ts"],"img":["./src/img/index.ts"],"utils":["./src/utils.ts"],"constants":["./src/constants/index.ts"]},"./browser":{"*":["./dist/browser/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.2-beta-20241024103907.0_1729766492439_0.11880604779663484","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-24T10:41:32.652Z","publish_time":1729766492652,"_source_registry_name":"default","_cnpm_publish_time":1729766492652},"0.7.2-beta-20241024094141.0":{"name":"@midscene/shared","version":"0.7.2-beta-20241024094141.0","_id":"@midscene/shared@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"},"dist":{"shasum":"3d926ed0f23aa4be1be62a3d09eeee9a4916d778","size":13614,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.2-beta-20241024094141.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.7.2-beta-20241024094141.0.tgz"},"main":"./dist/lib/index.js","type":"commonjs","_from":"file:midscene-shared-0.7.2-beta-20241024094141.0.tgz","types":"./src/index.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/es/index.js","browser":"./dist/browser/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/lib/fs.d.ts","import":"./dist/es/fs.js","browser":"./dist/browser/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/lib/img.d.ts","import":"./dist/es/img.js","browser":"./dist/browser/img.js","require":"./dist/lib/img.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/es/utils.js","browser":"./dist/browser/utils.js","require":"./dist/lib/utils.js"},"./browser":"./dist/browser/index.js","./constants":{"types":"./dist/lib/constants.d.ts","import":"./dist/es/constants.js","browser":"./dist/browser/constants.js","require":"./dist/lib/constants.js"},"./browser/fs":"./dist/browser/fs.js","./browser/img":"./dist/browser/img.js","./browser/utils":"./dist/browser/utils.js","./browser/constants":"./dist/browser/constants.js"},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4e3f00098f8382ebe100ec25ae1b9ef7/midscene-shared-0.7.2-beta-20241024094141.0.tgz","_integrity":"sha512-q2WUj9i/fmxS1fkElIjr9p4nzv5ppZ5eYOSIK60u/ZAZTv9oDZJ5fMICFTaV8Bzkpw1CX/4girJtx1DbD+rJYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./src/index.ts"],"fs":["./src/fs/index.ts"],"img":["./src/img/index.ts"],"utils":["./src/utils.ts"],"constants":["./src/constants/index.ts"]},"./browser":{"*":["./dist/browser/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.2-beta-20241024094141.0_1729763057629_0.4153141628692507","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-24T09:44:17.854Z","publish_time":1729763057854,"_source_registry_name":"default","_cnpm_publish_time":1729763057854},"0.7.2":{"name":"@midscene/shared","version":"0.7.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.2","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mlfTg7lBiJb0vBgavFCqcMcCmeFtqYprwY7lXOy+wUScMXJmf2s5nNPZqTDiBPBtivK3jbTyh9i8utayxqQL0g==","_resolved":"/tmp/6e20de47c1b27865298f104096e000a1/midscene-shared-0.7.2.tgz","_from":"file:midscene-shared-0.7.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"72ca5622d45495d136080a51970cd3d4622afa65","size":11625,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.2_1729754468322_0.6449613426668481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T07:21:08.489Z","publish_time":1729754468489,"_source_registry_name":"default","_cnpm_publish_time":1729754468489},"0.7.2-beta-20241024064319.0":{"name":"@midscene/shared","version":"0.7.2-beta-20241024064319.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.2-beta-20241024064319.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-w4mRmOExnq6qbns22sn5CFEOPukPz109fFfFXKfj4+MGsk9g1zaYonQmKt1iGZ/06JfxGOdbuM2fuIT4M79L1w==","_resolved":"/tmp/42e8cc35e64fb3315d9de1274a18d479/midscene-shared-0.7.2-beta-20241024064319.0.tgz","_from":"file:midscene-shared-0.7.2-beta-20241024064319.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e40e4997dc130f758e8661666a79dfe872b8e3ab","size":11652,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.2-beta-20241024064319.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.2-beta-20241024064319.0_1729752312672_0.31635198845347934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T06:45:12.842Z","publish_time":1729752312842,"_source_registry_name":"default","_cnpm_publish_time":1729752312842},"0.7.1":{"name":"@midscene/shared","version":"0.7.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.1","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-++kM0wROxyq6cvXJb+yxcKu3OIGgsgXx9xgCDA13xa1MI3FNvGcv9t04jUJzgq3xXGu9tqIIlkMQ2rWUydbe4w==","_resolved":"/tmp/e71d8b37c89df0441cefef77900e12fe/midscene-shared-0.7.1.tgz","_from":"file:midscene-shared-0.7.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"92f41455dc8ecbbeedf1307f1d91933d8ea4ec5a","size":11627,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.1_1729583019806_0.7441145989346998"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-22T07:43:39.979Z","publish_time":1729583019979,"_source_registry_name":"default","_cnpm_publish_time":1729583019979},"0.7.0":{"name":"@midscene/shared","version":"0.7.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.7.0","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BMokocrfP6w4cqvo+nTOHZkrW6BT2c4iXiouQwfVYiXHxjDOoBcaHCGOLiFzss1gerPsjW332VLAqgcanSpSLg==","_resolved":"/tmp/2de09adc1f5843ed3ea85655bfd88c7b/midscene-shared-0.7.0.tgz","_from":"file:midscene-shared-0.7.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"c38a8eaf7ad7947ea35de11caffeda213c6c0cc0","size":11627,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.7.0_1729499691752_0.1742084551901666"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T08:34:51.969Z","publish_time":1729499691969,"_source_registry_name":"default","_cnpm_publish_time":1729499691969},"0.6.3-beta-20241021080420.0":{"name":"@midscene/shared","version":"0.6.3-beta-20241021080420.0","_id":"@midscene/shared@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"},"dist":{"shasum":"4d9a7eb505c2cf37faf1e66efd74d6af9f1a583b","size":11651,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.3-beta-20241021080420.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.6.3-beta-20241021080420.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.6.3-beta-20241021080420.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/012f8ecff5c8a4df4bf3375941e63bb0/midscene-shared-0.6.3-beta-20241021080420.0.tgz","_integrity":"sha512-ZZboZCDnu/0GcYofl8PM69lUfu9CAWAdPCoNVPI7gtLoEsF8xxPSM1GAhazdfGNcW5dIN20gKlVXt+u1aZ4VzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.6.3-beta-20241021080420.0_1729497972343_0.20744501440397123","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-21T08:06:12.521Z","publish_time":1729497972521,"_source_registry_name":"default","_cnpm_publish_time":1729497972521},"0.6.3-beta-20241021073842.0":{"name":"@midscene/shared","version":"0.6.3-beta-20241021073842.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.3-beta-20241021073842.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DP8jnlp/lP0bGWJTrs54p/5R2Km2UJxrzf36x/FNZ/3ecG0l6RkAK+Y9N9i/Qoq4sTBoxPfRYuHeEufzREATSQ==","_resolved":"/tmp/fb0e5f4650f64755007a889dccf28570/midscene-shared-0.6.3-beta-20241021073842.0.tgz","_from":"file:midscene-shared-0.6.3-beta-20241021073842.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"6faa4b6d2982bf2283b4cc46b4f7b26e6bb82f4f","size":11652,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.3-beta-20241021073842.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.3-beta-20241021073842.0_1729496430672_0.11998155586022485"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T07:40:30.858Z","publish_time":1729496430858,"_source_registry_name":"default","_cnpm_publish_time":1729496430858},"0.6.3-beta-20241021072342.0":{"name":"@midscene/shared","version":"0.6.3-beta-20241021072342.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.3-beta-20241021072342.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RI3iloxWtYCC64atr+lqKM+irUWCHPa9021KZJqSCMVS1uBTl8ChAPrn3gltp3tRPSx8wDcUok7XH3g8v3SDyw==","_resolved":"/tmp/66b2ce18f631d2dedb1bea3fab22dad2/midscene-shared-0.6.3-beta-20241021072342.0.tgz","_from":"file:midscene-shared-0.6.3-beta-20241021072342.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"b2dd7e4efe803ede39c45a125ee7dbf45c62b3be","size":11652,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.3-beta-20241021072342.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.3-beta-20241021072342.0_1729495535305_0.23180558199172818"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T07:25:35.480Z","publish_time":1729495535480,"_source_registry_name":"default","_cnpm_publish_time":1729495535480},"0.6.3-beta-20241019011317.0":{"name":"@midscene/shared","version":"0.6.3-beta-20241019011317.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.3-beta-20241019011317.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rb0oAvsZaM8qReNfHDwslF76Uun3sIcR2Qm2+caeqXgZZ1cjvPMIAqtv7fR3W0B+N57VHRig0THpgtssIBL/Fg==","_resolved":"/tmp/a17197e57d8ff2b29e5156d44f656dda/midscene-shared-0.6.3-beta-20241019011317.0.tgz","_from":"file:midscene-shared-0.6.3-beta-20241019011317.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f5de2003a3dd9d2ff3e53f4f62f55f3a4a6c4155","size":11652,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.3-beta-20241019011317.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.3-beta-20241019011317.0_1729300505721_0.6537550895175852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-19T01:15:05.996Z","publish_time":1729300505996,"_source_registry_name":"default","_cnpm_publish_time":1729300505996},"0.6.3-beta-20241018083811.0":{"name":"@midscene/shared","version":"0.6.3-beta-20241018083811.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.3-beta-20241018083811.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OKmmG0ZHGvUbquq+pKw90/mlb5oMnWunknb10KWKF6w6NBwqbKosdpp6gHyzp04vF6MlxphG9FhEp4TuAtvCDw==","_resolved":"/tmp/7ee76d1280be844a443a42b93548b994/midscene-shared-0.6.3-beta-20241018083811.0.tgz","_from":"file:midscene-shared-0.6.3-beta-20241018083811.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"360dff41eb97f95bd1e0e58bc4c29cbed163e9f4","size":11652,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.3-beta-20241018083811.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.3-beta-20241018083811.0_1729240800985_0.8149221229824515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-18T08:40:01.152Z","publish_time":1729240801152,"_source_registry_name":"default","_cnpm_publish_time":1729240801152},"0.6.3-beta-20241017073804.0":{"name":"@midscene/shared","version":"0.6.3-beta-20241017073804.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.3-beta-20241017073804.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aSU+Hj+6RPrQ3ujMXsHuXQz+Hy4dsJKpPZN0y84KAQOpg+2bYHlQDRaq/peHzjYfmX/Z3vmF00pvLqxE61WCOg==","_resolved":"/tmp/f3cc06b4a1c3a4da05eba144452c5afb/midscene-shared-0.6.3-beta-20241017073804.0.tgz","_from":"file:midscene-shared-0.6.3-beta-20241017073804.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"09ce41d8daab7aa20768c213a74d8a7340a2332e","size":11651,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.3-beta-20241017073804.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.3-beta-20241017073804.0_1729150783340_0.30098789494101164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T07:39:43.529Z","publish_time":1729150783529,"_source_registry_name":"default","_cnpm_publish_time":1729150783529},"0.6.3-beta-20241017041417.0":{"name":"@midscene/shared","version":"0.6.3-beta-20241017041417.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.3-beta-20241017041417.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xolsg5EEeJ1FYYfBuHqtk4a6QidQax7rP+TQyZ8rboSU69kJ0fwk5g1LUqEzuHoTEXp4VHxSZduDZSLF7DlCrw==","_resolved":"/tmp/2b2b2169b5ee374f840a6b7297a2ee9e/midscene-shared-0.6.3-beta-20241017041417.0.tgz","_from":"file:midscene-shared-0.6.3-beta-20241017041417.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"c5cdd28adb222ce9cc998b68e0201d66032e32b6","size":11651,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.3-beta-20241017041417.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.3-beta-20241017041417.0_1729138549427_0.021116574191734738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T04:15:49.797Z","publish_time":1729138549797,"_source_registry_name":"default","_cnpm_publish_time":1729138549797},"0.6.3-beta-20241017035917.0":{"name":"@midscene/shared","version":"0.6.3-beta-20241017035917.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.3-beta-20241017035917.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-N+PqtWDiyL+ugZ7as1Q3EZbrk3CdfBIJgijzXfxNiYnpDEsMAO1tHnVtMPAZ9cVJ3VirL2/3CstHQV8ays6yVw==","_resolved":"/tmp/b9d34477270ff2524e07bd8cc930487a/midscene-shared-0.6.3-beta-20241017035917.0.tgz","_from":"file:midscene-shared-0.6.3-beta-20241017035917.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"1556199d21f2ee6d79da5314fdc72c830430a5f8","size":11031,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.3-beta-20241017035917.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.3-beta-20241017035917.0_1729137654826_0.21149228110788432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T04:00:54.995Z","publish_time":1729137654995,"_source_registry_name":"default","_cnpm_publish_time":1729137654995},"0.6.2":{"name":"@midscene/shared","version":"0.6.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.2","description":"See https://midscenejs.com/ for details.","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0j05fYx2TPxTGdEthuchQcOzWloKdKCZfHsyHezNX93J49d8HJSPXTWnoklxExsa7P/IrTZlmyUDtBpxZ+M2ew==","_resolved":"/tmp/f9e98767dffba024689deacc91d5273a/midscene-shared-0.6.2.tgz","_from":"file:midscene-shared-0.6.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"2dd05f704ef2fd2e61619e2fb1c6ea7bb525820e","size":11001,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.2_1728962798617_0.8223677674161156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-15T03:26:38.842Z","publish_time":1728962798842,"_source_registry_name":"default","_cnpm_publish_time":1728962798842},"0.5.3-beta-20241012095214.0":{"name":"@midscene/shared","version":"0.5.3-beta-20241012095214.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.3-beta-20241012095214.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-27aNMm/rvCMz3mnEFY9u/kAlTReNEs+/rtfXt+YI1DYa7j2wALRSUAKShl9xusDfMtAuVcBBu6DkiohUxyx8RA==","_resolved":"/tmp/59e17fe50e4e56f2ec53f1226c0aff27/midscene-shared-0.5.3-beta-20241012095214.0.tgz","_from":"file:midscene-shared-0.5.3-beta-20241012095214.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"5d539cf58ccaa139c13e3262993faa6277d77f33","size":10986,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.3-beta-20241012095214.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.3-beta-20241012095214.0_1728726825629_0.47487594612756623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T09:53:45.818Z","publish_time":1728726825818,"_source_registry_name":"default","_cnpm_publish_time":1728726825818},"0.6.2-beta-20241012092515.0":{"name":"@midscene/shared","version":"0.6.2-beta-20241012092515.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.6.2-beta-20241012092515.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-PGZ8cOs4kUyFY+T18vWuPum9r6Ub1C3hMkqaNVuHY98ApVeFiLJ6DzdYe1YUVezRwnmkJEmS1AvKeI23XpsfLg==","_resolved":"/tmp/a119462801138caaa5ec9d3b7af7cbb6/midscene-shared-0.6.2-beta-20241012092515.0.tgz","_from":"file:midscene-shared-0.6.2-beta-20241012092515.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"5ddf247b3d44106f8650abae7d634ab1d5d8ce3f","size":10985,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.2-beta-20241012092515.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.6.2-beta-20241012092515.0_1728725211552_0.6524433597974746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T09:26:51.761Z","publish_time":1728725211761,"_source_registry_name":"default","_cnpm_publish_time":1728725211761},"0.6.1":{"name":"@midscene/shared","version":"0.6.1","_id":"@midscene/shared@0.6.1","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"ee2f8513af592e53ce0286e716826bb4a6e28e1b","size":10966,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.6.1.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.6.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/139c0ae6c48f5ff3c0f2ff88d7dc30b5/midscene-shared-0.6.1.tgz","_integrity":"sha512-C5WXWx6ZYg8tqCa1y7D6c3L7W7Kz+6XXgeRcY3jDmZLkaeGtRCtl0wU4duM4VbeH0nxDbyTZCzend7ixE++t+g==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.6.1_1728721550748_0.19156876938611012","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-12T08:25:50.907Z","publish_time":1728721550907,"_source_registry_name":"default","_cnpm_publish_time":1728721550907},"0.6.0":{"name":"@midscene/shared","version":"0.6.0","_id":"@midscene/shared@0.6.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"e69c7ddcbf9700b83677be240bae4e959a5cbb71","size":10965,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.6.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.6.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2756d5110aefb6e17327d37dc985377f/midscene-shared-0.6.0.tgz","_integrity":"sha512-6SFsczbekFTuV7zX1nfywEjPdKRgzhbjjw6JsICGtyLJFKOF0ZhFHmM+5TMNTyM3Kbgn4NAoqzzB46uRK/DqEw==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.6.0_1728720609535_0.1560135310084665","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-12T08:10:09.715Z","publish_time":1728720609715,"_source_registry_name":"default","_cnpm_publish_time":1728720609715},"0.5.2":{"name":"@midscene/shared","version":"0.5.2","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.2","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-eg4acyC/W1wAJYGNg8sX3kcaaSq1WIYxS63hfyHD6WIbGw//BfkvkYri99mrnndMZr14AUa4q+c1AgCHFA3G9g==","_resolved":"/tmp/6250794df2c93ed025ff9d039069a5e8/midscene-shared-0.5.2.tgz","_from":"file:midscene-shared-0.5.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e70e22edc8bd52db2262b174bfd2fa410772df4c","size":10965,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.2_1728715029967_0.7045231011915529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T06:37:10.143Z","publish_time":1728715030143,"_source_registry_name":"default","_cnpm_publish_time":1728715030143},"0.5.2-beta-20241010035503.0":{"name":"@midscene/shared","version":"0.5.2-beta-20241010035503.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.2-beta-20241010035503.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-h2aH4Dan/MK6w8rGKM1/zJ9rhJn9jM/YHRB+azdf0J1216SS9eKX2ckIg65tBmGll4WY/VETgmAZN3Y3SmZOrw==","_resolved":"/tmp/3ae9d170936271240b593eba8020dd8c/midscene-shared-0.5.2-beta-20241010035503.0.tgz","_from":"file:midscene-shared-0.5.2-beta-20241010035503.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"a29a7be2cae757fe7a9c4f899c25b08021eb7fd5","size":10660,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.2-beta-20241010035503.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.2-beta-20241010035503.0_1728532601254_0.01355413601824318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-10T03:56:41.485Z","publish_time":1728532601485,"_source_registry_name":"default","_cnpm_publish_time":1728532601485},"0.5.2-beta-20241009023204.0":{"name":"@midscene/shared","version":"0.5.2-beta-20241009023204.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.2-beta-20241009023204.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-jOWfrWNEYDO1bRE5esDCJhs0WZm0f9u+ray/iXL4L1offMSK5iQALcGlxRbU+RtjRR3akVnFM5R+3pxCftxqgw==","_resolved":"/tmp/bb1b1cdf89efa001ddc962448055f313/midscene-shared-0.5.2-beta-20241009023204.0.tgz","_from":"file:midscene-shared-0.5.2-beta-20241009023204.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"eaa6df38a4877ba557e77826cc4e039c5121dbab","size":10660,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.2-beta-20241009023204.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.2-beta-20241009023204.0_1728441220679_0.25485394955987406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T02:33:40.950Z","publish_time":1728441220950,"_source_registry_name":"default","_cnpm_publish_time":1728441220950},"0.5.2-beta-20241008085823.0":{"name":"@midscene/shared","version":"0.5.2-beta-20241008085823.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.2-beta-20241008085823.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-CHu9ateVFH7Z9XAIA9NGZGf8E1CBXI0SmH2yuJJ4GWsGGR8zY5Yg185bBaLn7ZpDFnwG6N1rELd+RoT+OpoIBg==","_resolved":"/tmp/5839f83c693f416f62640e4f72657996/midscene-shared-0.5.2-beta-20241008085823.0.tgz","_from":"file:midscene-shared-0.5.2-beta-20241008085823.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"00048857d7b3fdeaba73c4ef18984ceb3663dced","size":10660,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.2-beta-20241008085823.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.2-beta-20241008085823.0_1728377997654_0.25189769764431613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T08:59:57.850Z","publish_time":1728377997850,"_source_registry_name":"default","_cnpm_publish_time":1728377997850},"0.5.2-beta-20240929094445.0":{"name":"@midscene/shared","version":"0.5.2-beta-20240929094445.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.2-beta-20240929094445.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-X+wIqft7g4SPU7M6jWwYZv/rsm8zM24N1vHgW6thGVEEIDCPkbPV/Cngtp1hECuPayZGYQPCm3R4HOccEhvJGQ==","_resolved":"/tmp/938ca0d84501e3066fe45209ee9fb0c7/midscene-shared-0.5.2-beta-20240929094445.0.tgz","_from":"file:midscene-shared-0.5.2-beta-20240929094445.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"cb738bf67d48279a91fc5d7f5260e820bd8f4bc0","size":10661,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.2-beta-20240929094445.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.2-beta-20240929094445.0_1727603181082_0.5162732275951007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-29T09:46:21.284Z","publish_time":1727603181284,"_source_registry_name":"default","_cnpm_publish_time":1727603181284},"0.5.2-beta-20240928135126.0":{"name":"@midscene/shared","version":"0.5.2-beta-20240928135126.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.2-beta-20240928135126.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-29eLefFk0MNxDVbPdsrzlQK23J3jleRKrYwvBYWjqu3szR9IKzwz9D3TUN8j4WXhu++O6xQNDk8VhwK0FLb/PQ==","_resolved":"/tmp/74ff4268b9347d81ae7abea4c9ab4fe5/midscene-shared-0.5.2-beta-20240928135126.0.tgz","_from":"file:midscene-shared-0.5.2-beta-20240928135126.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"dc7b5d9decfb48cceb1cdfd1a5b0abd7dfe713ed","size":10661,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.2-beta-20240928135126.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.2-beta-20240928135126.0_1727531582103_0.949004499799255"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-28T13:53:02.371Z","publish_time":1727531582371,"_source_registry_name":"default","_cnpm_publish_time":1727531582371},"0.5.1":{"name":"@midscene/shared","version":"0.5.1","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.1","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-CG7kMJGZRVkJyn1fiYQ/QvUivkiIH7IlyYkgPxvzhCd4oyc9xFQpxxsC5B/bJOJEDb9xDbgAQz4pcvHuDxacvQ==","_resolved":"/tmp/39e9d6007dcc18bb8ce4d65f1a3f0ffc/midscene-shared-0.5.1.tgz","_from":"file:midscene-shared-0.5.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"f955c7492db0d64e29ae6813171be2b774725917","size":10643,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.1_1727336487546_0.9388796405575501"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T07:41:27.796Z","publish_time":1727336487796,"_source_registry_name":"default","_cnpm_publish_time":1727336487796},"0.5.1-beta-20240926023327.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240926023327.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.1-beta-20240926023327.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-S4vRV4uEOEp8KIFoXgusSErw1jPoY1OLUHbL9oA8qccv/x2JWzdbja4AiTHhMyr9qMcW7veW7cvA4EZEwFkU6g==","_resolved":"/tmp/516a58e5b6be5837a406587f05fc883e/midscene-shared-0.5.1-beta-20240926023327.0.tgz","_from":"file:midscene-shared-0.5.1-beta-20240926023327.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"0184f8532526ced6b83c0cf57490ee78f9abd9af","size":10662,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240926023327.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.1-beta-20240926023327.0_1727318097943_0.5108174209444856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T02:34:58.275Z","publish_time":1727318098275,"_source_registry_name":"default","_cnpm_publish_time":1727318098275},"0.5.1-beta-20240925153650.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240925153650.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.1-beta-20240925153650.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-kW2htvRJfmL0yNSpkZu75/MC+PWPIvqs2wLzoqizmZOpmonuj+es8hWuaFD2VEpwxaQ4aDFJqqCbyCiwigYZzw==","_resolved":"/tmp/a7870954abd866e7480d902ecc5171ab/midscene-shared-0.5.1-beta-20240925153650.0.tgz","_from":"file:midscene-shared-0.5.1-beta-20240925153650.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"872f19c580b1cf3cc1a4dd52d5ff4f68661ada4e","size":10661,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240925153650.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.1-beta-20240925153650.0_1727278707459_0.06827187049387629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T15:38:27.640Z","publish_time":1727278707640,"_source_registry_name":"default","_cnpm_publish_time":1727278707640},"0.5.1-beta-20240925041436.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240925041436.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.1-beta-20240925041436.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-cCNQN4k6o87sXVkLXvaa2gq4ddSxCI1xRz47aQ6+rC5NYDUOMy7Cvum0m35yBDBR7UqZ/mUbXr1VVSalyiAqzA==","_resolved":"/tmp/8befc238122fd24d75247462d195501b/midscene-shared-0.5.1-beta-20240925041436.0.tgz","_from":"file:midscene-shared-0.5.1-beta-20240925041436.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"926915c2cd1fdf09a468d4cbe330b4eb22b1a309","size":10661,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240925041436.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.1-beta-20240925041436.0_1727237772697_0.9629823092843546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T04:16:12.955Z","publish_time":1727237772955,"_source_registry_name":"default","_cnpm_publish_time":1727237772955},"0.5.1-beta-20240925033823.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240925033823.0","_id":"@midscene/shared@0.5.1-beta-20240925033823.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"ca21ab557f3bfef90e7c3d5e75ec3adfdfaaa0de","size":10662,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240925033823.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.5.1-beta-20240925033823.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.5.1-beta-20240925033823.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/839177388b9306ba5d7b3b0caef5b03b/midscene-shared-0.5.1-beta-20240925033823.0.tgz","_integrity":"sha512-ik7OR/9oV95PRZ75dENYVyLHAtJPvFIgkgljEhXmzaXrYsihOUM3l3Sy6NVEeseQ08zRSqc+5y8YlbCNcVn9Yg==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.1-beta-20240925033823.0_1727235594120_0.3649294594926973","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T03:39:54.300Z","publish_time":1727235594300,"_source_registry_name":"default","_cnpm_publish_time":1727235594300},"0.5.1-beta-20240924080037.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240924080037.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.1-beta-20240924080037.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-NPN9f/VMpck83KPHCeRVlHLkfLkwMLJjCj8eN25ICagwtWdED9hChaYY9P2wcC4UXA5ssA2P6iC1UnL23rfknw==","_resolved":"/tmp/dadb7683706978154de604e8a12a42e9/midscene-shared-0.5.1-beta-20240924080037.0.tgz","_from":"file:midscene-shared-0.5.1-beta-20240924080037.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"d295377f61ddab53f4f99648c2bd02f6561385a7","size":10662,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240924080037.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.1-beta-20240924080037.0_1727164934630_0.2694651517433131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T08:02:14.852Z","publish_time":1727164934852,"_source_registry_name":"default","_cnpm_publish_time":1727164934852},"0.5.1-beta-20240924073900.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240924073900.0","_id":"@midscene/shared@0.5.1-beta-20240924073900.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"783d306eb920570a9118dd686b8f47a93da43105","size":10661,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240924073900.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.5.1-beta-20240924073900.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.5.1-beta-20240924073900.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88697c978717c554d849a5fa6aee2d4b/midscene-shared-0.5.1-beta-20240924073900.0.tgz","_integrity":"sha512-7Tv4cuTU0iC/lMtImjPjLm2SivCSImZAj1hz5agJCmsgOsvHrkoIDHIsD5VPevDvtrt0d1FXs06TSFzl2fFUbg==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.1-beta-20240924073900.0_1727163633486_0.6810276115482281","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-24T07:40:33.688Z","publish_time":1727163633688,"_source_registry_name":"default","_cnpm_publish_time":1727163633688},"0.5.1-beta-20240919083528.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240919083528.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.1-beta-20240919083528.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-OR21YzLlYUIaDxWQ9qYqct1YYfZKzxCgKJpYekyvhhciWKrMbv7uuvPKNg4ZYmcCKP8K/AlwQu4sZZ0NN+XkCw==","_resolved":"/tmp/054b7936dae7187c51e42e5863635ad2/midscene-shared-0.5.1-beta-20240919083528.0.tgz","_from":"file:midscene-shared-0.5.1-beta-20240919083528.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"e08b2b1a29933562270e9c035c437904f0146c34","size":10662,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240919083528.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.1-beta-20240919083528.0_1726735022469_0.21624410350523648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T08:37:02.704Z","publish_time":1726735022704,"_source_registry_name":"default","_cnpm_publish_time":1726735022704},"0.5.1-beta-20240919062753.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240919062753.0","_id":"@midscene/shared@0.5.1-beta-20240919062753.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"a525f6d130b1c21a1ab64393c62d6fb7be9d336b","size":10662,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240919062753.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.5.1-beta-20240919062753.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.5.1-beta-20240919062753.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29766dfe4f6be0d62952485f7aebfc16/midscene-shared-0.5.1-beta-20240919062753.0.tgz","_integrity":"sha512-9G1AEhw8QU7AoAD2QS6H2NwFOpSm4xv4nzb0osLtrdSsx1+sa6OY/gObfLjV8r9P4w/m5WLyTYqsCkB+ctgmvQ==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.1-beta-20240919062753.0_1726727373011_0.13284702302498363","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-19T06:29:33.220Z","publish_time":1726727373220,"_source_registry_name":"default","_cnpm_publish_time":1726727373220},"0.5.1-beta-20240919061326.0":{"name":"@midscene/shared","version":"0.5.1-beta-20240919061326.0","_id":"@midscene/shared@0.5.1-beta-20240919061326.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"0640ca242af00018124e6cd90b89122a65c314dc","size":10661,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.1-beta-20240919061326.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.5.1-beta-20240919061326.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.5.1-beta-20240919061326.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/415d3efc9cca3951fa29aaea41e733db/midscene-shared-0.5.1-beta-20240919061326.0.tgz","_integrity":"sha512-koK18OydXYLxuqnXfmlVF8xfaKIShp8/UtHwbQ062zUVeiwveMp5NXtFzmPZYzPCyyN6F5TnwphKkGxAVc4muQ==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.1-beta-20240919061326.0_1726726503837_0.584186311287372","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-19T06:15:03.993Z","publish_time":1726726503993,"_source_registry_name":"default","_cnpm_publish_time":1726726503993},"0.4.1-beta-20240919060113.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240919060113.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.4.1-beta-20240919060113.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-uWaN26SBxtG0Cee2qsCjPfgwRoaNkvPEVJhLlTAcGEDomIMuNzyvhKE5LxZIUlZ994K47vm6Jt8qUTz49IzIkg==","_resolved":"/tmp/16d41a6e2038de729cb98093495f2e04/midscene-shared-0.4.1-beta-20240919060113.0.tgz","_from":"file:midscene-shared-0.4.1-beta-20240919060113.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"aa8eec01226e6d36cf72c8976ffa92f771321035","size":10660,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240919060113.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.4.1-beta-20240919060113.0.tgz"},"_npmUser":{"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/shared_0.4.1-beta-20240919060113.0_1726725757859_0.5073687112351373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T06:02:38.040Z","publish_time":1726725758040,"_source_registry_name":"default","_cnpm_publish_time":1726725758040},"0.5.0":{"name":"@midscene/shared","version":"0.5.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.5.0","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-7C+i9/c267nlKypixj9uPnMt3ZyJ3lgVfgmvuGkUCnApUVN30stjTm6H45IIvYzH5j5Q3n2eKgFAf979BZPoVg==","_resolved":"/tmp/144f7b6271547db2f44e4a093a8ca0cc/midscene-shared-0.5.0.tgz","_from":"file:midscene-shared-0.5.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"6189ed09f93df6a0fec47b9593070c6107a3bf6f","size":10643,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.5.0_1726111905507_0.7941272587770516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T03:31:45.696Z","publish_time":1726111905696,"_source_registry_name":"default","_cnpm_publish_time":1726111905696},"0.4.1-beta-20240910113240.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240910113240.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.4.1-beta-20240910113240.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-BdhpWpbHaNqqtilRRUL1mO4at6REjI2K5VuHbOX5Xp0cJmh1QnhU+3hgrf4w5mRRLnDM7sIZAmKLJ6XcMiwdRQ==","_resolved":"/tmp/54a55aa9833756c75f66aced3f18c477/midscene-shared-0.4.1-beta-20240910113240.0.tgz","_from":"file:midscene-shared-0.4.1-beta-20240910113240.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"b0464761c4fb5fadd838bc7a6a7b9b1330ec8f0f","size":10661,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240910113240.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.4.1-beta-20240910113240.0_1725968052214_0.596690592392819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T11:34:12.451Z","publish_time":1725968052451,"_source_registry_name":"default","_cnpm_publish_time":1725968052451},"0.4.1-beta-20240910105229.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240910105229.0","_id":"@midscene/shared@0.4.1-beta-20240910105229.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"7d42a93c85bb771b383b66205f62febd74ae5bf7","size":10662,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240910105229.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.4.1-beta-20240910105229.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.4.1-beta-20240910105229.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6fbc50bdb8d691501b38163aa3474d68/midscene-shared-0.4.1-beta-20240910105229.0.tgz","_integrity":"sha512-VnZVQdtUzoPNQLVhcsBzRiR5qhrtvFZuOv9agdXWXqRWKvpa+p47CGiqE4zBOyEn6n577RIRbM/qZ4D7ITaTuw==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"fs":["./dist/types/fs.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.4.1-beta-20240910105229.0_1725965644898_0.9042502048483956","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-10T10:54:05.141Z","publish_time":1725965645141,"_source_registry_name":"default","_cnpm_publish_time":1725965645141},"0.4.1-beta-20240909114032.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240909114032.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.4.1-beta-20240909114032.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-RO+pv1n0M6FozSGPc5DZBR8EQU0GnXlAS8ygVdE43FE2OzGsSZ1n/O7aAM/CWIwazI76F1xsOpjWcdty7iTWdw==","_resolved":"/tmp/28eaadfddb6af63e84d2024e31ebe4b6/midscene-shared-0.4.1-beta-20240909114032.0.tgz","_from":"file:midscene-shared-0.4.1-beta-20240909114032.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"32cd06be5fc367db56d3b981da041c6de274aa78","size":10662,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240909114032.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.4.1-beta-20240909114032.0_1725882122103_0.35787604536602413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T11:42:02.268Z","publish_time":1725882122268,"_source_registry_name":"default","_cnpm_publish_time":1725882122268},"0.4.1-beta-20240909082645.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240909082645.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./fs":{"types":"./dist/types/fs.d.ts","import":"./dist/es/fs.js","require":"./dist/lib/fs.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"],"fs":["./dist/types/fs.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.4.1-beta-20240909082645.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-4S+EYAgb1qlPeYo9iaxWncUZ/PTMKZ8dUygUlWudb7CyRdrY3VAT8oNeNfdL0WXfdWAuSowCmQmOqs+jUpj6+Q==","_resolved":"/tmp/a19359f9a9b2034439a5aa829388f356/midscene-shared-0.4.1-beta-20240909082645.0.tgz","_from":"file:midscene-shared-0.4.1-beta-20240909082645.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"9b2c4774656870c34890b47f6e1f7720c7f883bf","size":10662,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240909082645.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.4.1-beta-20240909082645.0_1725870493495_0.9462239138704216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T08:28:13.628Z","publish_time":1725870493628,"_source_registry_name":"default","_cnpm_publish_time":1725870493628},"0.4.1-beta-20240902070948.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240902070948.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.4.1-beta-20240902070948.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-fq7aBQe9nCGcgpDE48NRvsgjhCephEGIMWP1GBYZnuCjSS3nfGfjrH0OiElbW0Zn44PUv773+FeAbX7COsXGMA==","_resolved":"/tmp/5198a75c945c05f3d5d15397acdfea6a/midscene-shared-0.4.1-beta-20240902070948.0.tgz","_from":"file:midscene-shared-0.4.1-beta-20240902070948.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ed267605e73dedb2870dce5c3700e2f504e490f5","size":9518,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240902070948.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.4.1-beta-20240902070948.0_1725261070273_0.708888353242596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T07:11:10.454Z","publish_time":1725261070454,"_source_registry_name":"default","_cnpm_publish_time":1725261070454},"0.4.1-beta-20240902063143.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240902063143.0","_id":"@midscene/shared@0.4.1-beta-20240902063143.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"8e02b2bb38f8b3d9cad998048b2d549a50de3631","size":9518,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240902063143.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.4.1-beta-20240902063143.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.4.1-beta-20240902063143.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5cd0dab461cdd8f872ccabf9a5376f10/midscene-shared-0.4.1-beta-20240902063143.0.tgz","_integrity":"sha512-9Vub/UzmPOqQLuLbXYT8ZuqZgBS5Gewi66XnKdQLAH4HjD+5E1Ah1kELZuImdrUtHV4RfQx1CId77cpN5D4jmA==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.4.1-beta-20240902063143.0_1725258789992_0.050929516419858656","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-02T06:33:10.175Z","publish_time":1725258790175,"_source_registry_name":"default","_cnpm_publish_time":1725258790175},"0.4.1-beta-20240829043842.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240829043842.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.4.1-beta-20240829043842.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-bqI1wb8tDrE1q5psWRcPlUbnXIBnxBevjiZDi6UeHAGu1EXzSkA0/JOS/rgykWi+ZvfsbWrmJ1+HkGLGcv4yXw==","_resolved":"/tmp/0d5989efe4cccd2ebd28b1828ef0055c/midscene-shared-0.4.1-beta-20240829043842.0.tgz","_from":"file:midscene-shared-0.4.1-beta-20240829043842.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"0ab1d1ee60a630bbb31a6d2297a1d9df3f0e740e","size":9480,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240829043842.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.4.1-beta-20240829043842.0_1724906405832_0.4791259308572955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-29T04:40:05.947Z","publish_time":1724906405947,"_source_registry_name":"default","_cnpm_publish_time":1724906405947},"0.4.1-beta-20240828105147.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240828105147.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.4.1-beta-20240828105147.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-3wg+eOL/oJkDR9Pexn5RwbaSNvgccskuxx6jW20vEOhbnU6e3sYfqqBbFxD5K6y9b4G2YXDCpjICNAZm4k/zFw==","_resolved":"/tmp/63085d925c911fb92ede24dfa5510de0/midscene-shared-0.4.1-beta-20240828105147.0.tgz","_from":"file:midscene-shared-0.4.1-beta-20240828105147.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"11ffdcb1166ad23a00a00467b636e8df56f0840e","size":9455,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240828105147.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.4.1-beta-20240828105147.0_1724842389925_0.2681429076023094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-28T10:53:10.105Z","publish_time":1724842390105,"_source_registry_name":"default","_cnpm_publish_time":1724842390105},"0.4.1-beta-20240827150150.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240827150150.0","types":"./dist/types/index.d.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","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"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"img":["./dist/types/img.d.ts"]}},"dependencies":{"jimp":"0.22.12"},"peerDependencies":{},"devDependencies":{"@modern-js/module-tools":"2.58.2","typescript":"~5.0.4","@types/node":"^18.0.0","rimraf":"~3.0.2","vitest":"^1.6.0"},"sideEffects":[],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"modern dev","build":"modern build","build:watch":"modern build -w","reset":"rimraf ./**/node_modules","lint":"modern lint","bump":"modern bump","pre":"modern pre","change-status":"modern change-status","gen-release-note":"modern gen-release-note","release":"modern release","new":"modern new","upgrade":"modern upgrade","test":"vitest --run","test:ai":"AITEST=true npm run test"},"_id":"@midscene/shared@0.4.1-beta-20240827150150.0","readmeFilename":"README.md","description":"See https://midscenejs.com/ for details.","_integrity":"sha512-CKkQnp6/tacwaHjCpNton7UcUsWU4K7HXiH41QvVQ/EXOaPbsOG1M+pBdi8YNiWOefkh6iVawO0rZ+mNCc1VFg==","_resolved":"/tmp/bce0ea3699419068c3ae47518aae6616/midscene-shared-0.4.1-beta-20240827150150.0.tgz","_from":"file:midscene-shared-0.4.1-beta-20240827150150.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"7393ed5a68b09d40e7457e2e847fae1aa65ce789","size":9452,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240827150150.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-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/shared_0.4.1-beta-20240827150150.0_1724770988666_0.6073890713544665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-27T15:03:08.885Z","publish_time":1724770988885,"_source_registry_name":"default","_cnpm_publish_time":1724770988885},"0.4.1-beta-20240827073616.0":{"name":"@midscene/shared","version":"0.4.1-beta-20240827073616.0","_id":"@midscene/shared@0.4.1-beta-20240827073616.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"e4c11c85c88eadcd7284846109dafd7b12c9d79f","size":9454,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.1-beta-20240827073616.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.4.1-beta-20240827073616.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.4.1-beta-20240827073616.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ac871798179e17b0eb90267b138d3326/midscene-shared-0.4.1-beta-20240827073616.0.tgz","_integrity":"sha512-TsgD7oEtCjjqnNUMuyVtCj+9TlRDskQZsmz36a0D7kpf0H+z2QjfFdJ2DIR6U90aLKkf8rgp00cZwV1nWAB/Tw==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.4.1-beta-20240827073616.0_1724744257590_0.8332474408563579","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-27T07:37:37.731Z","publish_time":1724744257731,"_source_registry_name":"default","_cnpm_publish_time":1724744257731},"0.4.0":{"name":"@midscene/shared","version":"0.4.0","_id":"@midscene/shared@0.4.0","maintainers":[{"name":"jingkai.zhao","email":""},{"name":"yuyutaotao","email":""},{"name":"zhoushaw","email":""}],"dist":{"shasum":"53c85a5137270e2d9524fa1e392c75fd99d156c7","size":9436,"noattachment":false,"key":"/@midscene/shared/-/@midscene/shared-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@midscene/shared/download/@midscene/shared-0.4.0.tgz"},"main":"./dist/lib/index.js","_from":"file:midscene-shared-0.4.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./img":{"types":"./dist/types/img.d.ts","import":"./dist/es/img.js","require":"./dist/lib/img.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"}},"scripts":{"dev":"modern dev","new":"modern new","pre":"modern pre","bump":"modern bump","lint":"modern lint","test":"vitest --run","build":"modern build","reset":"rimraf ./**/node_modules","release":"modern release","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:watch":"modern build -w","change-status":"modern change-status","gen-release-note":"modern gen-release-note"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0be6b354adfd8c3c9c197747389fbd42/midscene-shared-0.4.0.tgz","_integrity":"sha512-f/hbNS5k8mRKKyIE07TH9NTs1HFz3iEe7P/SVHfrRg+8L7+DwWx8HDX3uRxTeE9h6c/mCIhwc1kez3MOPbu4DQ==","_npmVersion":"10.7.0","description":"See https://midscenejs.com/ for details.","directories":{},"sideEffects":[],"_nodeVersion":"18.20.4","dependencies":{"jimp":"0.22.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"img":["./dist/types/img.d.ts"],"constants":["./dist/types/constants.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"~3.0.2","vitest":"^1.6.0","typescript":"~5.0.4","@types/node":"^18.0.0","@modern-js/module-tools":"2.58.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/shared_0.4.0_1724718601512_0.961214921275479","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-27T00:30:01.720Z","publish_time":1724718601720,"_source_registry_name":"default","_cnpm_publish_time":1724718601720}},"readme":"## Documentation\n\nAn AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.\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"}}