From c9b130d9da7dd0cf6fa8df2bdae8414a0cd39b50 Mon Sep 17 00:00:00 2001 From: platane Date: Thu, 24 Mar 2022 11:51:16 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20try=20async=20import?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/action/generateContributionSnake.ts | 4 ++-- packages/action/package.json | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/action/generateContributionSnake.ts b/packages/action/generateContributionSnake.ts index 85c7369..7e9a92d 100644 --- a/packages/action/generateContributionSnake.ts +++ b/packages/action/generateContributionSnake.ts @@ -1,8 +1,6 @@ import { getGithubUserContribution } from "@snk/github-user-contribution"; import { userContributionToGrid } from "./userContributionToGrid"; import { getBestRoute } from "@snk/solver/getBestRoute"; -import { createGif } from "@snk/gif-creator"; -import { createSvg } from "../svg-creator"; import { snake4 } from "@snk/types/__fixtures__/snake"; import { getPathToPose } from "@snk/solver/getPathToPose"; @@ -41,11 +39,13 @@ export const generateContributionSnake = async ( if (format.gif) { console.log("📹 creating gif"); + const { createGif } = await import("@snk/gif-creator"); output.gif = await createGif(grid, chain, drawOptions, gifOptions); } if (format.svg) { console.log("🖌 creating svg"); + const { createSvg } = await import("@snk/svg-creator"); output.svg = createSvg(grid, chain, drawOptions, gifOptions); } diff --git a/packages/action/package.json b/packages/action/package.json index bd12c39..3bbf7f6 100644 --- a/packages/action/package.json +++ b/packages/action/package.json @@ -4,7 +4,8 @@ "dependencies": { "@actions/core": "1.6.0", "@snk/gif-creator": "1.0.0", - "@snk/github-user-contribution": "1.0.0" + "@snk/github-user-contribution": "1.0.0", + "@snk/svg-creator": "1.0.0" }, "devDependencies": { "@zeit/ncc": "0.22.3",