From 837a43b4c23857b9e46138c1caf657bd1b2d5535 Mon Sep 17 00:00:00 2001 From: Pascal Syma Date: Fri, 7 Nov 2025 13:34:30 +0100 Subject: [PATCH] Prepare for next year --- bun.lock | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++ bun.lockb | Bin 24046 -> 0 bytes package.json | 4 +- 3 files changed, 159 insertions(+), 2 deletions(-) create mode 100644 bun.lock delete mode 100755 bun.lockb diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..15413f2 --- /dev/null +++ b/bun.lock @@ -0,0 +1,157 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "aoc", + "dependencies": { + "javascript-astar": "^0.4.1", + }, + "devDependencies": { + "@types/bun": "latest", + "@types/cli-progress": "^3.11.6", + "@types/javascript-astar": "^0.0.35", + "@types/prompts": "^2.4.9", + "cli-progress": "^3.12.0", + "p-limit": "^6.1.0", + "prettier": "^3.6.2", + "prettier-plugin-organize-imports": "^4.1.0", + "prompts": "^2.4.2", + "replace-in-file": "^8.2.0", + }, + "peerDependencies": { + "typescript": "^5.7.2", + }, + }, + }, + "packages": { + "@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + + "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], + + "@types/bun": ["@types/bun@1.1.14", "", { "dependencies": { "bun-types": "1.1.37" } }, "sha512-opVYiFGtO2af0dnWBdZWlioLBoxSdDO5qokaazLhq8XQtGZbY4pY3/JxY8Zdf/hEwGubbp7ErZXoN1+h2yesxA=="], + + "@types/cli-progress": ["@types/cli-progress@3.11.6", "", { "dependencies": { "@types/node": "*" } }, "sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA=="], + + "@types/javascript-astar": ["@types/javascript-astar@0.0.35", "", {}, "sha512-WoHjSzS0V0/IZlAGbc16QrFj8PjhTdcAFcvvd/iViE49CCSx/gyg/4dCe2Q3tfaP++PBqUUOWeJN842xAwbeOg=="], + + "@types/node": ["@types/node@20.12.14", "", { "dependencies": { "undici-types": "~5.26.4" } }, "sha512-scnD59RpYD91xngrQQLGkE+6UrHUPzeKZWhhjBSa3HSkwjbQc38+q3RoIVEwxQGRw3M+j5hpNAM+lgV3cVormg=="], + + "@types/prompts": ["@types/prompts@2.4.9", "", { "dependencies": { "@types/node": "*", "kleur": "^3.0.3" } }, "sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA=="], + + "@types/ws": ["@types/ws@8.5.13", "", { "dependencies": { "@types/node": "*" } }, "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA=="], + + "ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "brace-expansion": ["brace-expansion@2.0.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="], + + "bun-types": ["bun-types@1.1.37", "", { "dependencies": { "@types/node": "~20.12.8", "@types/ws": "~8.5.10" } }, "sha512-C65lv6eBr3LPJWFZ2gswyrGZ82ljnH8flVE03xeXxKhi2ZGtFiO4isRKTKnitbSqtRAcaqYSR6djt1whI66AbA=="], + + "chalk": ["chalk@5.3.0", "", {}, "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w=="], + + "cli-progress": ["cli-progress@3.12.0", "", { "dependencies": { "string-width": "^4.2.3" } }, "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A=="], + + "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], + + "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "foreground-child": ["foreground-child@3.3.0", "", { "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" } }, "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg=="], + + "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], + + "glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], + + "javascript-astar": ["javascript-astar@0.4.1", "", {}, "sha512-/SlmWkL/Ww0tu737MLvKMe2LC4sr081bL4YOgwgugFbKUjxTuQ6WLzGkibCo4buubWo0yT52bbHZlhwcwAYCzQ=="], + + "kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], + + "lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "p-limit": ["p-limit@6.1.0", "", { "dependencies": { "yocto-queue": "^1.1.1" } }, "sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg=="], + + "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], + + "prettier": ["prettier@3.6.2", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ=="], + + "prettier-plugin-organize-imports": ["prettier-plugin-organize-imports@4.1.0", "", { "peerDependencies": { "prettier": ">=2.0", "typescript": ">=2.9", "vue-tsc": "^2.1.0" }, "optionalPeers": ["vue-tsc"] }, "sha512-5aWRdCgv645xaa58X8lOxzZoiHAldAPChljr/MT0crXVOWTZ+Svl4hIWlz+niYSlO6ikE5UXkN1JrRvIP2ut0A=="], + + "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], + + "replace-in-file": ["replace-in-file@8.2.0", "", { "dependencies": { "chalk": "^5.3.0", "glob": "^10.4.2", "yargs": "^17.7.2" }, "bin": { "replace-in-file": "bin/cli.js" } }, "sha512-hMsQtdYHwWviQT5ZbNsgfu0WuCiNlcUSnnD+aHAL081kbU9dPkPocDaHlDvAHKydTWWpx1apfcEcmvIyQk3CpQ=="], + + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + + "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], + + "string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string-width-cjs": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "typescript": ["typescript@5.7.2", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg=="], + + "undici-types": ["undici-types@5.26.5", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], + + "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], + + "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + + "yocto-queue": ["yocto-queue@1.1.1", "", {}, "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g=="], + + "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + + "@isaacs/cliui/strip-ansi": ["strip-ansi@7.1.0", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="], + + "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + + "@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "@isaacs/cliui/strip-ansi/ansi-regex": ["ansi-regex@6.1.0", "", {}, "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA=="], + + "@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.1", "", {}, "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="], + } +} diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index 171d588a96cc4d372b60af509ddf8bfc284837bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24046 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 diff --git a/package.json b/package.json index f053467..8a89056 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "format": "prettier --write .", "check": "prettier --check .", "test": "bun test", - "test:dev": "bun test --watch 2024", + "test:dev": "bun test --watch 2025", "test:utils": "NODE_ENV=production bun test --watch --coverage utils/*" }, "devDependencies": { @@ -17,7 +17,7 @@ "@types/prompts": "^2.4.9", "cli-progress": "^3.12.0", "p-limit": "^6.1.0", - "prettier": "^3.4.0", + "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.1.0", "prompts": "^2.4.2", "replace-in-file": "^8.2.0"