⬆️ update prettier

This commit is contained in:
platane
2025-02-20 19:58:59 +07:00
parent 79c252356c
commit ace186c41f
41 changed files with 94 additions and 94 deletions

View File

@@ -8,7 +8,7 @@ import { getPathToPose } from "@snk/solver/getPathToPose";
import type { Options as DrawOptions } from "@snk/draw/drawWorld";
let snake = createSnakeFromCells(
Array.from({ length: 4 }, (_, i) => ({ x: i, y: -1 }))
Array.from({ length: 4 }, (_, i) => ({ x: i, y: -1 })),
);
// const chain = [snake];
@@ -55,7 +55,7 @@ const animationOptions: AnimationOptions = { frameDuration: 100, step: 1 };
null,
chainL,
drawOptions,
animationOptions
animationOptions,
);
stats.push(performance.now() - s);
}
@@ -73,12 +73,12 @@ const animationOptions: AnimationOptions = { frameDuration: 100, step: 1 };
})}ms`,
"",
].join("\n"),
stats
stats,
);
fs.writeFileSync(
`__tests__/__snapshots__/benchmark-output-${length}.gif`,
buffer!
buffer!,
);
}
})();

View File

@@ -46,14 +46,14 @@ for (const key of [
null,
chain,
drawOptions,
animationOptions
animationOptions,
);
expect(gif).toBeDefined();
fs.writeFileSync(path.resolve(dir, key + ".gif"), gif);
},
{ timeout: 20 * 1000 }
{ timeout: 20 * 1000 },
);
it(
@@ -61,7 +61,7 @@ it(
async () => {
const grid = grids.smallFull;
let snk = createSnakeFromCells(
Array.from({ length: 6 }, (_, i) => ({ x: i, y: -1 }))
Array.from({ length: 6 }, (_, i) => ({ x: i, y: -1 })),
);
const chain = [snk];
@@ -80,12 +80,12 @@ it(
null,
chain,
drawOptions,
animationOptions
animationOptions,
);
expect(gif).toBeDefined();
fs.writeFileSync(path.resolve(dir, "swipper.gif"), gif);
},
{ timeout: 20 * 1000 }
{ timeout: 20 * 1000 },
);

View File

@@ -17,7 +17,7 @@ import gifsicle from "gifsicle";
import GIFEncoder from "gif-encoder-2";
const withTmpDir = async <T>(
handler: (dir: string) => Promise<T>
handler: (dir: string) => Promise<T>,
): Promise<T> => {
const { name: dir, removeCallback: cleanUp } = tmp.dirSync({
unsafeCleanup: true,
@@ -37,7 +37,7 @@ export const createGif = async (
cells: Point[] | null,
chain: Snake[],
drawOptions: DrawOptions,
animationOptions: AnimationOptions
animationOptions: AnimationOptions,
) =>
withTmpDir(async (dir) => {
const { width, height } = getCanvasWorldSize(grid0, drawOptions);
@@ -70,7 +70,7 @@ export const createGif = async (
snake1,
stack,
k / animationOptions.step,
drawOptions
drawOptions,
);
encoder.addFrame(ctx);
@@ -92,7 +92,7 @@ export const createGif = async (
"--colors=18",
outFileName,
["--output", optimizedFileName],
].flat()
].flat(),
);
return new Uint8Array(fs.readFileSync(optimizedFileName));