refactor: use conditional import for husky install
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 27 Nov 2023 17:56:40 +0000 (18:56 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 27 Nov 2023 17:56:40 +0000 (18:56 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
prepare.mjs

index 245d65c34e5bfa47292cde40d1e812dca945389f..1fcba9992c54cd50b29d4f365320bfb94bf4fed5 100644 (file)
@@ -1,7 +1,6 @@
 import { env } from 'node:process'
-import { install } from 'husky'
 
 const isCIEnvironment = env.CI != null
 if (isCIEnvironment === false) {
-  install()
+  import('husky').then(({ install }) => install()).catch(console.error)
 }