npm installes every package into a dir now
This commit is contained in:
@@ -76,7 +76,7 @@ abstract class Extension<Status extends SharedStatus>{
|
||||
}
|
||||
|
||||
export type FSStatus = SharedStatus & {
|
||||
prefix: string
|
||||
path: string
|
||||
empty?: boolean
|
||||
}
|
||||
|
||||
@@ -144,13 +144,14 @@ type NPMStatus = FSStatus & {
|
||||
}
|
||||
|
||||
export class NPMExtension extends FSExtension<NPMStatus>{
|
||||
|
||||
private prefix: string
|
||||
constructor(
|
||||
pkgName: string,
|
||||
prefix: string = './plugins',
|
||||
private version: string,
|
||||
private prefix: string
|
||||
){
|
||||
super(pkgName, path.resolve(prefix, "node_modules"))
|
||||
super(pkgName, path.resolve(prefix, pkgName, "node_modules"))
|
||||
this.prefix = (path.resolve(prefix, pkgName))
|
||||
}
|
||||
|
||||
public async status(): Promise<NPMStatus> {
|
||||
|
||||
Reference in New Issue
Block a user