add basic logging
This commit is contained in:
		
							parent
							
								
									441703b1a2
								
							
						
					
					
						commit
						dad41d4920
					
				
					 3 changed files with 238 additions and 3 deletions
				
			
		
							
								
								
									
										11
									
								
								index.mts
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								index.mts
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -1,29 +1,40 @@
 | 
			
		|||
import puppeteer from "puppeteer";
 | 
			
		||||
import pino from "pino";
 | 
			
		||||
const logger = pino({
 | 
			
		||||
  level: "debug",
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
logger.info("Starting the browser");
 | 
			
		||||
const browser = await puppeteer.launch({
 | 
			
		||||
  headless: false, // Show the browser window
 | 
			
		||||
  defaultViewport: null, // Don't limit the viewport
 | 
			
		||||
  args: ["--use-fake-ui-for-media-stream"], // Avoid asking for microphone and camera permissions
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
logger.debug("Browser started, opening the page");
 | 
			
		||||
const page = await browser
 | 
			
		||||
  .pages()
 | 
			
		||||
  .then((pages) => pages[0] || browser.newPage());
 | 
			
		||||
await page.goto("https://meet.vpsfree.cz");
 | 
			
		||||
logger.debug("Joining room");
 | 
			
		||||
await page.locator("#enter_room_field").fill("parsifalove");
 | 
			
		||||
await page.locator("#enter_room_button").click();
 | 
			
		||||
 | 
			
		||||
logger.trace("Waiting for the room to load");
 | 
			
		||||
await page.waitForSelector("body");
 | 
			
		||||
logger.debug("Requesting fullscreen");
 | 
			
		||||
await page.evaluate(() => {
 | 
			
		||||
  document.querySelector("body")!.requestFullscreen();
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
browser.on("disconnected", () => {
 | 
			
		||||
  logger.info("Browser disconnected, exiting");
 | 
			
		||||
  process.exit(0);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
setInterval(async () => {
 | 
			
		||||
  if ((await browser.pages()).length === 0) {
 | 
			
		||||
    logger.info("No pages left, exiting");
 | 
			
		||||
    process.exit(0);
 | 
			
		||||
  }
 | 
			
		||||
}, 1000);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,12 +4,13 @@
 | 
			
		|||
  "version": "0.0.1",
 | 
			
		||||
  "main": "index.mts",
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "start": "tsx index.mts",
 | 
			
		||||
    "start": "tsx index.mts | pino-pretty",
 | 
			
		||||
    "build": "true"
 | 
			
		||||
  },
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "pino": "^9.4.0",
 | 
			
		||||
    "pino-pretty": "^11.2.2",
 | 
			
		||||
    "puppeteer": "^23.3.0",
 | 
			
		||||
    "tsx": "^4.19.1"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {}
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										223
									
								
								pnpm-lock.yaml
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										223
									
								
								pnpm-lock.yaml
									
										
									
										generated
									
									
									
								
							| 
						 | 
				
			
			@ -8,6 +8,12 @@ importers:
 | 
			
		|||
 | 
			
		||||
  .:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      pino:
 | 
			
		||||
        specifier: ^9.4.0
 | 
			
		||||
        version: 9.4.0
 | 
			
		||||
      pino-pretty:
 | 
			
		||||
        specifier: ^11.2.2
 | 
			
		||||
        version: 11.2.2
 | 
			
		||||
      puppeteer:
 | 
			
		||||
        specifier: ^23.3.0
 | 
			
		||||
        version: 23.3.0
 | 
			
		||||
| 
						 | 
				
			
			@ -187,6 +193,10 @@ packages:
 | 
			
		|||
  '@types/yauzl@2.10.3':
 | 
			
		||||
    resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
 | 
			
		||||
 | 
			
		||||
  abort-controller@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
 | 
			
		||||
    engines: {node: '>=6.5'}
 | 
			
		||||
 | 
			
		||||
  agent-base@7.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
 | 
			
		||||
    engines: {node: '>= 14'}
 | 
			
		||||
| 
						 | 
				
			
			@ -210,6 +220,10 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
 | 
			
		||||
  atomic-sleep@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
 | 
			
		||||
    engines: {node: '>=8.0.0'}
 | 
			
		||||
 | 
			
		||||
  b4a@1.6.6:
 | 
			
		||||
    resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -241,6 +255,9 @@ packages:
 | 
			
		|||
  buffer@5.7.1:
 | 
			
		||||
    resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
 | 
			
		||||
 | 
			
		||||
  buffer@6.0.3:
 | 
			
		||||
    resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
 | 
			
		||||
 | 
			
		||||
  callsites@3.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
 | 
			
		||||
    engines: {node: '>=6'}
 | 
			
		||||
| 
						 | 
				
			
			@ -271,6 +288,9 @@ packages:
 | 
			
		|||
  color-name@1.1.4:
 | 
			
		||||
    resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
 | 
			
		||||
 | 
			
		||||
  colorette@2.0.20:
 | 
			
		||||
    resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
 | 
			
		||||
 | 
			
		||||
  cosmiconfig@9.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
 | 
			
		||||
    engines: {node: '>=14'}
 | 
			
		||||
| 
						 | 
				
			
			@ -284,6 +304,9 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
 | 
			
		||||
    engines: {node: '>= 14'}
 | 
			
		||||
 | 
			
		||||
  dateformat@4.6.3:
 | 
			
		||||
    resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==}
 | 
			
		||||
 | 
			
		||||
  debug@4.3.7:
 | 
			
		||||
    resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
 | 
			
		||||
    engines: {node: '>=6.0'}
 | 
			
		||||
| 
						 | 
				
			
			@ -344,14 +367,32 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
 | 
			
		||||
  event-target-shim@5.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
 | 
			
		||||
    engines: {node: '>=6'}
 | 
			
		||||
 | 
			
		||||
  events@3.3.0:
 | 
			
		||||
    resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
 | 
			
		||||
    engines: {node: '>=0.8.x'}
 | 
			
		||||
 | 
			
		||||
  extract-zip@2.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
 | 
			
		||||
    engines: {node: '>= 10.17.0'}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
 | 
			
		||||
  fast-copy@3.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==}
 | 
			
		||||
 | 
			
		||||
  fast-fifo@1.3.2:
 | 
			
		||||
    resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
 | 
			
		||||
 | 
			
		||||
  fast-redact@3.5.0:
 | 
			
		||||
    resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==}
 | 
			
		||||
    engines: {node: '>=6'}
 | 
			
		||||
 | 
			
		||||
  fast-safe-stringify@2.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
 | 
			
		||||
 | 
			
		||||
  fd-slicer@1.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -386,6 +427,9 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
 | 
			
		||||
  help-me@5.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==}
 | 
			
		||||
 | 
			
		||||
  http-proxy-agent@7.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
 | 
			
		||||
    engines: {node: '>= 14'}
 | 
			
		||||
| 
						 | 
				
			
			@ -412,6 +456,10 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
 | 
			
		||||
    engines: {node: '>=8'}
 | 
			
		||||
 | 
			
		||||
  joycon@3.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
 | 
			
		||||
  js-tokens@4.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -435,6 +483,9 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
 | 
			
		||||
    engines: {node: '>=12'}
 | 
			
		||||
 | 
			
		||||
  minimist@1.2.8:
 | 
			
		||||
    resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
 | 
			
		||||
 | 
			
		||||
  mitt@3.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -445,6 +496,10 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
 | 
			
		||||
    engines: {node: '>= 0.4.0'}
 | 
			
		||||
 | 
			
		||||
  on-exit-leak-free@2.1.2:
 | 
			
		||||
    resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
 | 
			
		||||
    engines: {node: '>=14.0.0'}
 | 
			
		||||
 | 
			
		||||
  once@1.4.0:
 | 
			
		||||
    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -470,6 +525,27 @@ packages:
 | 
			
		|||
  picocolors@1.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
 | 
			
		||||
 | 
			
		||||
  pino-abstract-transport@1.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==}
 | 
			
		||||
 | 
			
		||||
  pino-pretty@11.2.2:
 | 
			
		||||
    resolution: {integrity: sha512-2FnyGir8nAJAqD3srROdrF1J5BIcMT4nwj7hHSc60El6Uxlym00UbCCd8pYIterstVBFlMyF1yFV8XdGIPbj4A==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
 | 
			
		||||
  pino-std-serializers@7.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==}
 | 
			
		||||
 | 
			
		||||
  pino@9.4.0:
 | 
			
		||||
    resolution: {integrity: sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
 | 
			
		||||
  process-warning@4.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==}
 | 
			
		||||
 | 
			
		||||
  process@0.11.10:
 | 
			
		||||
    resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
 | 
			
		||||
    engines: {node: '>= 0.6.0'}
 | 
			
		||||
 | 
			
		||||
  progress@2.0.3:
 | 
			
		||||
    resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
 | 
			
		||||
    engines: {node: '>=0.4.0'}
 | 
			
		||||
| 
						 | 
				
			
			@ -496,6 +572,17 @@ packages:
 | 
			
		|||
  queue-tick@1.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
 | 
			
		||||
 | 
			
		||||
  quick-format-unescaped@4.0.4:
 | 
			
		||||
    resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
 | 
			
		||||
 | 
			
		||||
  readable-stream@4.5.2:
 | 
			
		||||
    resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
 | 
			
		||||
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 | 
			
		||||
 | 
			
		||||
  real-require@0.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
 | 
			
		||||
    engines: {node: '>= 12.13.0'}
 | 
			
		||||
 | 
			
		||||
  require-directory@2.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
| 
						 | 
				
			
			@ -507,6 +594,16 @@ packages:
 | 
			
		|||
  resolve-pkg-maps@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
 | 
			
		||||
 | 
			
		||||
  safe-buffer@5.2.1:
 | 
			
		||||
    resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
 | 
			
		||||
 | 
			
		||||
  safe-stable-stringify@2.5.0:
 | 
			
		||||
    resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
 | 
			
		||||
  secure-json-parse@2.7.0:
 | 
			
		||||
    resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==}
 | 
			
		||||
 | 
			
		||||
  semver@7.6.3:
 | 
			
		||||
    resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
| 
						 | 
				
			
			@ -524,10 +621,17 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
 | 
			
		||||
    engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
 | 
			
		||||
 | 
			
		||||
  sonic-boom@4.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==}
 | 
			
		||||
 | 
			
		||||
  source-map@0.6.1:
 | 
			
		||||
    resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
 | 
			
		||||
  split2@4.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
 | 
			
		||||
    engines: {node: '>= 10.x'}
 | 
			
		||||
 | 
			
		||||
  sprintf-js@1.1.3:
 | 
			
		||||
    resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -538,10 +642,17 @@ packages:
 | 
			
		|||
    resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
 | 
			
		||||
    engines: {node: '>=8'}
 | 
			
		||||
 | 
			
		||||
  string_decoder@1.3.0:
 | 
			
		||||
    resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
 | 
			
		||||
 | 
			
		||||
  strip-ansi@6.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
 | 
			
		||||
    engines: {node: '>=8'}
 | 
			
		||||
 | 
			
		||||
  strip-json-comments@3.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
 | 
			
		||||
    engines: {node: '>=8'}
 | 
			
		||||
 | 
			
		||||
  supports-color@5.5.0:
 | 
			
		||||
    resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
| 
						 | 
				
			
			@ -555,6 +666,9 @@ packages:
 | 
			
		|||
  text-decoder@1.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==}
 | 
			
		||||
 | 
			
		||||
  thread-stream@3.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==}
 | 
			
		||||
 | 
			
		||||
  through@2.3.8:
 | 
			
		||||
    resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -732,6 +846,10 @@ snapshots:
 | 
			
		|||
      '@types/node': 22.5.5
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  abort-controller@3.0.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      event-target-shim: 5.0.1
 | 
			
		||||
 | 
			
		||||
  agent-base@7.1.1:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      debug: 4.3.7
 | 
			
		||||
| 
						 | 
				
			
			@ -754,6 +872,8 @@ snapshots:
 | 
			
		|||
    dependencies:
 | 
			
		||||
      tslib: 2.7.0
 | 
			
		||||
 | 
			
		||||
  atomic-sleep@1.0.0: {}
 | 
			
		||||
 | 
			
		||||
  b4a@1.6.6: {}
 | 
			
		||||
 | 
			
		||||
  bare-events@2.4.2:
 | 
			
		||||
| 
						 | 
				
			
			@ -791,6 +911,11 @@ snapshots:
 | 
			
		|||
      base64-js: 1.5.1
 | 
			
		||||
      ieee754: 1.2.1
 | 
			
		||||
 | 
			
		||||
  buffer@6.0.3:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      base64-js: 1.5.1
 | 
			
		||||
      ieee754: 1.2.1
 | 
			
		||||
 | 
			
		||||
  callsites@3.1.0: {}
 | 
			
		||||
 | 
			
		||||
  chalk@2.4.2:
 | 
			
		||||
| 
						 | 
				
			
			@ -824,6 +949,8 @@ snapshots:
 | 
			
		|||
 | 
			
		||||
  color-name@1.1.4: {}
 | 
			
		||||
 | 
			
		||||
  colorette@2.0.20: {}
 | 
			
		||||
 | 
			
		||||
  cosmiconfig@9.0.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      env-paths: 2.2.1
 | 
			
		||||
| 
						 | 
				
			
			@ -833,6 +960,8 @@ snapshots:
 | 
			
		|||
 | 
			
		||||
  data-uri-to-buffer@6.0.2: {}
 | 
			
		||||
 | 
			
		||||
  dateformat@4.6.3: {}
 | 
			
		||||
 | 
			
		||||
  debug@4.3.7:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      ms: 2.1.3
 | 
			
		||||
| 
						 | 
				
			
			@ -902,6 +1031,10 @@ snapshots:
 | 
			
		|||
 | 
			
		||||
  esutils@2.0.3: {}
 | 
			
		||||
 | 
			
		||||
  event-target-shim@5.0.1: {}
 | 
			
		||||
 | 
			
		||||
  events@3.3.0: {}
 | 
			
		||||
 | 
			
		||||
  extract-zip@2.0.1:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      debug: 4.3.7
 | 
			
		||||
| 
						 | 
				
			
			@ -912,8 +1045,14 @@ snapshots:
 | 
			
		|||
    transitivePeerDependencies:
 | 
			
		||||
      - supports-color
 | 
			
		||||
 | 
			
		||||
  fast-copy@3.0.2: {}
 | 
			
		||||
 | 
			
		||||
  fast-fifo@1.3.2: {}
 | 
			
		||||
 | 
			
		||||
  fast-redact@3.5.0: {}
 | 
			
		||||
 | 
			
		||||
  fast-safe-stringify@2.1.1: {}
 | 
			
		||||
 | 
			
		||||
  fd-slicer@1.1.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      pend: 1.2.0
 | 
			
		||||
| 
						 | 
				
			
			@ -950,6 +1089,8 @@ snapshots:
 | 
			
		|||
 | 
			
		||||
  has-flag@3.0.0: {}
 | 
			
		||||
 | 
			
		||||
  help-me@5.0.0: {}
 | 
			
		||||
 | 
			
		||||
  http-proxy-agent@7.0.2:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      agent-base: 7.1.1
 | 
			
		||||
| 
						 | 
				
			
			@ -980,6 +1121,8 @@ snapshots:
 | 
			
		|||
 | 
			
		||||
  is-fullwidth-code-point@3.0.0: {}
 | 
			
		||||
 | 
			
		||||
  joycon@3.1.1: {}
 | 
			
		||||
 | 
			
		||||
  js-tokens@4.0.0: {}
 | 
			
		||||
 | 
			
		||||
  js-yaml@4.1.0:
 | 
			
		||||
| 
						 | 
				
			
			@ -1000,12 +1143,16 @@ snapshots:
 | 
			
		|||
 | 
			
		||||
  lru-cache@7.18.3: {}
 | 
			
		||||
 | 
			
		||||
  minimist@1.2.8: {}
 | 
			
		||||
 | 
			
		||||
  mitt@3.0.1: {}
 | 
			
		||||
 | 
			
		||||
  ms@2.1.3: {}
 | 
			
		||||
 | 
			
		||||
  netmask@2.0.2: {}
 | 
			
		||||
 | 
			
		||||
  on-exit-leak-free@2.1.2: {}
 | 
			
		||||
 | 
			
		||||
  once@1.4.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      wrappy: 1.0.2
 | 
			
		||||
| 
						 | 
				
			
			@ -1043,6 +1190,48 @@ snapshots:
 | 
			
		|||
 | 
			
		||||
  picocolors@1.1.0: {}
 | 
			
		||||
 | 
			
		||||
  pino-abstract-transport@1.2.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      readable-stream: 4.5.2
 | 
			
		||||
      split2: 4.2.0
 | 
			
		||||
 | 
			
		||||
  pino-pretty@11.2.2:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      colorette: 2.0.20
 | 
			
		||||
      dateformat: 4.6.3
 | 
			
		||||
      fast-copy: 3.0.2
 | 
			
		||||
      fast-safe-stringify: 2.1.1
 | 
			
		||||
      help-me: 5.0.0
 | 
			
		||||
      joycon: 3.1.1
 | 
			
		||||
      minimist: 1.2.8
 | 
			
		||||
      on-exit-leak-free: 2.1.2
 | 
			
		||||
      pino-abstract-transport: 1.2.0
 | 
			
		||||
      pump: 3.0.2
 | 
			
		||||
      readable-stream: 4.5.2
 | 
			
		||||
      secure-json-parse: 2.7.0
 | 
			
		||||
      sonic-boom: 4.1.0
 | 
			
		||||
      strip-json-comments: 3.1.1
 | 
			
		||||
 | 
			
		||||
  pino-std-serializers@7.0.0: {}
 | 
			
		||||
 | 
			
		||||
  pino@9.4.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      atomic-sleep: 1.0.0
 | 
			
		||||
      fast-redact: 3.5.0
 | 
			
		||||
      on-exit-leak-free: 2.1.2
 | 
			
		||||
      pino-abstract-transport: 1.2.0
 | 
			
		||||
      pino-std-serializers: 7.0.0
 | 
			
		||||
      process-warning: 4.0.0
 | 
			
		||||
      quick-format-unescaped: 4.0.4
 | 
			
		||||
      real-require: 0.2.0
 | 
			
		||||
      safe-stable-stringify: 2.5.0
 | 
			
		||||
      sonic-boom: 4.1.0
 | 
			
		||||
      thread-stream: 3.1.0
 | 
			
		||||
 | 
			
		||||
  process-warning@4.0.0: {}
 | 
			
		||||
 | 
			
		||||
  process@0.11.10: {}
 | 
			
		||||
 | 
			
		||||
  progress@2.0.3: {}
 | 
			
		||||
 | 
			
		||||
  proxy-agent@6.4.0:
 | 
			
		||||
| 
						 | 
				
			
			@ -1094,12 +1283,30 @@ snapshots:
 | 
			
		|||
 | 
			
		||||
  queue-tick@1.0.1: {}
 | 
			
		||||
 | 
			
		||||
  quick-format-unescaped@4.0.4: {}
 | 
			
		||||
 | 
			
		||||
  readable-stream@4.5.2:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      abort-controller: 3.0.0
 | 
			
		||||
      buffer: 6.0.3
 | 
			
		||||
      events: 3.3.0
 | 
			
		||||
      process: 0.11.10
 | 
			
		||||
      string_decoder: 1.3.0
 | 
			
		||||
 | 
			
		||||
  real-require@0.2.0: {}
 | 
			
		||||
 | 
			
		||||
  require-directory@2.1.1: {}
 | 
			
		||||
 | 
			
		||||
  resolve-from@4.0.0: {}
 | 
			
		||||
 | 
			
		||||
  resolve-pkg-maps@1.0.0: {}
 | 
			
		||||
 | 
			
		||||
  safe-buffer@5.2.1: {}
 | 
			
		||||
 | 
			
		||||
  safe-stable-stringify@2.5.0: {}
 | 
			
		||||
 | 
			
		||||
  secure-json-parse@2.7.0: {}
 | 
			
		||||
 | 
			
		||||
  semver@7.6.3: {}
 | 
			
		||||
 | 
			
		||||
  smart-buffer@4.2.0: {}
 | 
			
		||||
| 
						 | 
				
			
			@ -1117,9 +1324,15 @@ snapshots:
 | 
			
		|||
      ip-address: 9.0.5
 | 
			
		||||
      smart-buffer: 4.2.0
 | 
			
		||||
 | 
			
		||||
  sonic-boom@4.1.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      atomic-sleep: 1.0.0
 | 
			
		||||
 | 
			
		||||
  source-map@0.6.1:
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  split2@4.2.0: {}
 | 
			
		||||
 | 
			
		||||
  sprintf-js@1.1.3: {}
 | 
			
		||||
 | 
			
		||||
  streamx@2.20.1:
 | 
			
		||||
| 
						 | 
				
			
			@ -1136,10 +1349,16 @@ snapshots:
 | 
			
		|||
      is-fullwidth-code-point: 3.0.0
 | 
			
		||||
      strip-ansi: 6.0.1
 | 
			
		||||
 | 
			
		||||
  string_decoder@1.3.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      safe-buffer: 5.2.1
 | 
			
		||||
 | 
			
		||||
  strip-ansi@6.0.1:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      ansi-regex: 5.0.1
 | 
			
		||||
 | 
			
		||||
  strip-json-comments@3.1.1: {}
 | 
			
		||||
 | 
			
		||||
  supports-color@5.5.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      has-flag: 3.0.0
 | 
			
		||||
| 
						 | 
				
			
			@ -1162,6 +1381,10 @@ snapshots:
 | 
			
		|||
    dependencies:
 | 
			
		||||
      b4a: 1.6.6
 | 
			
		||||
 | 
			
		||||
  thread-stream@3.1.0:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      real-require: 0.2.0
 | 
			
		||||
 | 
			
		||||
  through@2.3.8: {}
 | 
			
		||||
 | 
			
		||||
  tslib@2.7.0: {}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue