File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -86,6 +86,20 @@ interface Dist {
8686 unpackedSize ?: number
8787}
8888
89+ interface DevEngineDependency {
90+ name : string
91+ version ?: string
92+ onFail ?: 'ignore' | 'warn' | 'error' | 'download'
93+ }
94+
95+ interface DevEngines {
96+ os ?: DevEngineDependency | DevEngineDependency [ ]
97+ cpu ?: DevEngineDependency | DevEngineDependency [ ]
98+ libc ?: DevEngineDependency | DevEngineDependency [ ]
99+ runtime ?: DevEngineDependency | DevEngineDependency [ ]
100+ packageManager ?: DevEngineDependency | DevEngineDependency [ ]
101+ }
102+
89103// this is in the tarball for the project. it really could have anything in it.
90104export interface PackageJSON {
91105 author ?: Contact | string
@@ -100,6 +114,7 @@ export interface PackageJSON {
100114 dependencies ?: Record < string , string >
101115 description ?: string
102116 devDependencies ?: Record < string , string >
117+ devEngines ?: DevEngines
103118 directories ?: Record < string , string >
104119 engines ?: Record < string , string >
105120 files ?: string [ ]
You can’t perform that action at this time.
0 commit comments