diff --git a/packages/list/lib/index.ts b/packages/list/lib/index.ts index 955bf9a1e..1b0dd42ef 100644 --- a/packages/list/lib/index.ts +++ b/packages/list/lib/index.ts @@ -2,9 +2,8 @@ import { autoDetect, PortInfo } from '@serialport/bindings-cpp' import { program, Option } from 'commander' -import { readFileSync } from 'node:fs' -const { version } = JSON.parse(readFileSync('../package.json', 'utf8')) +const { version } = module.require('@serialport/list/package.json') const formatOption = new Option('-f, --format ', 'Format the output').choices(['text', 'json', 'jsonline', 'jsonl']).default('text') diff --git a/packages/terminal/lib/index.ts b/packages/terminal/lib/index.ts index 10cb6ee11..3aa3e1808 100755 --- a/packages/terminal/lib/index.ts +++ b/packages/terminal/lib/index.ts @@ -5,9 +5,8 @@ import { program } from 'commander' import { SerialPortStream, OpenOptions } from '@serialport/stream' import { OutputTranslator } from './output-translator' import { autoDetect, AutoDetectTypes } from '@serialport/bindings-cpp' -import { readFileSync } from 'node:fs' -const { version } = JSON.parse(readFileSync('../package.json', 'utf8')) +const { version } = module.require('@serialport/terminal/package.json') const binding = autoDetect() const makeNumber = (input: string) => Number(input)