UNPKG

2.5 kBMarkdownView Raw
1# Installation
2> `npm install --save @types/normalize-package-data`
3
4# Summary
5This package contains type definitions for normalize-package-data (https://github.com/npm/normalize-package-data#readme).
6
7# Details
8Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/normalize-package-data.
9## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/normalize-package-data/index.d.ts)
10````ts
11// Type definitions for normalize-package-data 2.4
12// Project: https://github.com/npm/normalize-package-data#readme
13// Definitions by: Jeff Dickey <https://github.com/jdxcode>
14// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
15
16export = normalize;
17
18declare function normalize(data: normalize.Input, warn?: normalize.WarnFn, strict?: boolean): void;
19declare function normalize(data: normalize.Input, strict?: boolean): void;
20
21declare namespace normalize {
22 type WarnFn = (msg: string) => void;
23 interface Input {[k: string]: any; }
24
25 interface Person {
26 name?: string | undefined;
27 email?: string | undefined;
28 url?: string | undefined;
29 }
30
31 interface Package {
32 [k: string]: any;
33 name: string;
34 version: string;
35 files?: string[] | undefined;
36 bin?: {[k: string]: string } | undefined;
37 man?: string[] | undefined;
38 keywords?: string[] | undefined;
39 author?: Person | undefined;
40 maintainers?: Person[] | undefined;
41 contributors?: Person[] | undefined;
42 bundleDependencies?: {[name: string]: string; } | undefined;
43 dependencies?: {[name: string]: string; } | undefined;
44 devDependencies?: {[name: string]: string; } | undefined;
45 optionalDependencies?: {[name: string]: string; } | undefined;
46 description?: string | undefined;
47 engines?: {[type: string]: string } | undefined;
48 license?: string | undefined;
49 repository?: { type: string, url: string } | undefined;
50 bugs?: { url: string, email?: string | undefined } | { url?: string | undefined, email: string } | undefined;
51 homepage?: string | undefined;
52 scripts?: {[k: string]: string} | undefined;
53 readme: string;
54 _id: string;
55 }
56}
57
58````
59
60### Additional Details
61 * Last updated: Wed, 07 Jul 2021 16:31:34 GMT
62 * Dependencies: none
63 * Global values: none
64
65# Credits
66These definitions were written by [Jeff Dickey](https://github.com/jdxcode).
67
\No newline at end of file