1.0.3 • Published 5 years ago

package-json-type v1.0.3

Weekly downloads
403
License
MIT
Repository
github
Last release
5 years ago

package-json-type

npm

A TypeScript definition for package.json file

Usages

Install

npm install -S package-json-type
yarn add package-json-type

Import

import {
  IDependencyMap,
  IEngines,
  IPackageJson,
  SPDXLicenseIDApproved
} from 'package-json-type';

const dependency: IDependencyMap = {
  bar: '^1.0.0',
  baz: '^2.1.0',
  qux: 'file:../src/qux'
};

const engines: IEngines = {
  node: '>=6.0.1 <11.0.0',
  yarn: '^1.15.0',
  zlib: '^0.14.0'
};

const license: SPDXLicenseIDApproved = 'MIT';

const pkg: IPackageJson = {
  name: 'foo',
  version: '1.2.3',
  dependency,
  description: 'This is awesome foo',
  engines,
  license
};

Types

Documents

Issues

If you have any problems, please let us know on github issues.

Contributing

Contributions are always welcome :)

  1. If you'd like to contribute, please fork the repository
  2. run npm i or yarn inside the project
  3. run npm run dev to run in dev mode
  4. Make changes as you'd like
  5. To test run npm test or yarn test
  6. For clean code run npm run lint or yarn lint
  7. And send us your pull requests!

License

This project is licensed under MIT license.