Skip to content

Set commander version based on your module's package.json.

Notifications You must be signed in to change notification settings

bconnorwhite/module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@bconnorwhite/module

npm typescript GitHub stars Twitter Follow

Read your module's package.json without importing it.

Why not just import your package.json? Importing your package.json can break your project's structure when using TypeScript if package.json is outside of your source folder.

Installation

yarn add @bconnorwhite/module
npm install @bconnorwhite/module

API

import {
  PackageJSON,
  getPackageJSON,
  getPackageJSONSync,
  getVersion,
  getVersionSync
} from "@bconnorwhite/module";

function getPackageJSON(dirname: string): Promise<PackageJSON | undefined>;

function getPackageJSONSync(dirname: string): PackageJSON | undefined;

function getVersion(dirname: string): Promise<string | undefined>;

function getVersionSync(dirname: string): string | undefined;

Dependenciesdependencies

  • find-up: Find a file or directory by walking up parent directories
  • read-json-safe: Read objects from JSON files without try catch.
  • types-pkg-json: Type checking for package.json

Dev DependenciesDavid


License license

MIT


Related Packages

  • @bconnorwhite/package: A utility for reading package.json of a project, and forming paths relative to it.

About

Set commander version based on your module's package.json.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published