|
@ -0,0 +1,23 @@ |
|
|
|
|
|
const { install, printStats } = require("esinstall") |
|
|
|
|
|
|
|
|
|
|
|
install( |
|
|
|
|
|
[{ |
|
|
|
|
|
specifier: "htm/preact", |
|
|
|
|
|
all: false, |
|
|
|
|
|
default: false, |
|
|
|
|
|
namespace: false, |
|
|
|
|
|
named: ["html", "render", "Component"], |
|
|
|
|
|
}], |
|
|
|
|
|
{ |
|
|
|
|
|
dest: "./lib", |
|
|
|
|
|
sourceMap: false, |
|
|
|
|
|
treeshake: true, |
|
|
|
|
|
verbose: true, |
|
|
|
|
|
} |
|
|
|
|
|
).then(data => { |
|
|
|
|
|
const oldPrefix = "web_modules/" |
|
|
|
|
|
const newPrefix = "lib/" |
|
|
|
|
|
const spaces = " ".repeat(oldPrefix.length - newPrefix.length) |
|
|
|
|
|
console.log("Installation complete") |
|
|
|
|
|
console.log(printStats(data.stats).replace(oldPrefix, newPrefix + spaces)) |
|
|
|
|
|
}) |