diff --git a/bin/smp-download.js b/bin/smp-download.js index ffb1812..21bbc06 100644 --- a/bin/smp-download.js +++ b/bin/smp-download.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -import { Command, InvalidArgumentError } from '@commander-js/extra-typings' import { input, number } from '@inquirer/prompts' +import { Command, InvalidArgumentError } from 'commander' import fs from 'fs' import { pipeline } from 'stream/promises' diff --git a/package-lock.json b/package-lock.json index a938ab4..928e3e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,6 @@ "version": "3.0.0", "license": "MIT", "dependencies": { - "@commander-js/extra-typings": "^12.1.0", "@fastify/static": "^7.0.4", "@inquirer/prompts": "^6.0.1", "@mapbox/sphericalmercator": "^1.2.0", @@ -47,6 +46,7 @@ "styled-map-package": "bin/smp.js" }, "devDependencies": { + "@commander-js/extra-typings": "^12.1.0", "@eslint/js": "^9.25.1", "@jsquash/jpeg": "^1.4.0", "@jsquash/png": "^3.0.1", @@ -423,6 +423,7 @@ "version": "12.1.0", "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-12.1.0.tgz", "integrity": "sha512-wf/lwQvWAA0goIghcb91dQYpkLBcyhOhQNqG/VgWhnKzgt+UOMvra7EX/2fv70arm5RW+PUHoQHHDa6/p77Eqg==", + "dev": true, "license": "MIT", "peerDependencies": { "commander": "~12.1.0" diff --git a/package.json b/package.json index 8456904..8798d68 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,6 @@ "author": "", "license": "MIT", "dependencies": { - "@commander-js/extra-typings": "^12.1.0", "@fastify/static": "^7.0.4", "@inquirer/prompts": "^6.0.1", "@mapbox/sphericalmercator": "^1.2.0", @@ -154,6 +153,7 @@ "yocto-queue": "^1.1.1" }, "devDependencies": { + "@commander-js/extra-typings": "^12.1.0", "@eslint/js": "^9.25.1", "@jsquash/jpeg": "^1.4.0", "@jsquash/png": "^3.0.1", diff --git a/types/commander.d.ts b/types/commander.d.ts new file mode 100644 index 0000000..3cb35e4 --- /dev/null +++ b/types/commander.d.ts @@ -0,0 +1,6 @@ +// Set up as ambient module so that the dep does not +// need to be included as a direct dep. +// https://github.com/commander-js/extra-typings/issues/91 +declare module 'commander' { + export * from '@commander-js/extra-typings' +}