@modernpoacher/deps
Version:
Update NPM package dependencies from the command line
45 lines (33 loc) • 636 B
JavaScript
import debug from 'debug'
import PATH from '#where-am-i'
import {
join
} from 'node:path'
import {
readFileSync
} from 'node:fs'
import {
platform
} from 'node:os'
const {
name: NAME,
version: VERSION
} = JSON.parse(readFileSync(join(PATH, 'package.json')).toString('utf8'))
const PLATFORM = platform()
const {
env: {
HOME
}
} = process
const BIN = PLATFORM === 'win32'
? join(PATH, '.\\bin') // \\bash')
: join(PATH, './bin') // /bash')
const log = debug('@modernpoacher/deps')
log(`\`common/env\` (${NAME} - ${VERSION} - ${PLATFORM}) is awake`)
export {
NAME,
VERSION,
PLATFORM,
HOME,
BIN
}