(cwd: string)
| 18 | import versionPackage from "./version-package"; |
| 19 | |
| 20 | function getPrettierInstance(cwd: string): typeof prettier { |
| 21 | try { |
| 22 | return require(require.resolve("prettier", { paths: [cwd] })); |
| 23 | } catch (err) { |
| 24 | if (!err || (err as any).code !== "MODULE_NOT_FOUND") { |
| 25 | throw err; |
| 26 | } |
| 27 | return prettier; |
| 28 | } |
| 29 | } |
| 30 | |
| 31 | function stringDefined(s: string | undefined): s is string { |
| 32 | return !!s; |