package-json-type
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 :)
- If you'd like to contribute, please fork the repository
- run
npm i
or yarn
inside the project - run
npm run dev
to run in dev mode - Make changes as you'd like
- To test run
npm test
or yarn test
- For clean code run
npm run lint
or yarn lint
- And send us your pull requests!
License
This project is licensed under MIT license.