1.0.0 • Published 7 months ago
@warp-js/builder v1.0.0
Warp-js/core-builder
Commands
run
--run
Build
--build
Serve
--serve
Targets
--onlyExtensions
--onlyUi
Work with target
--onlyExtensions --build
--onlyUi --build
--onlyExtensions --watch
--onlyUi --watch
Modes
--dev
--prod
Config .warprc
{
extensions : {
entry : ("<extensions.src.dir.path>" | "extensions" as default ),
output : ("<extensions.dist.dir.path>" | "packages/application/extensions" as default),
},
packages : {
ui : {
name? : ("<ui.folder.name>" | "ui" as default),
entry : ("<ui.src.file.path>" | "packages/ui/src/index.html" as default),
output : ("<ui.dist.dir.path>" | "packages/application/ui" as default),
staticFileDir? : "<>",
devServer? : ( true | false as default ) | {
port? : "<>",
patchFile: "<>",
devUrl: "<>",
projectPath: "<>"
}
},
application : {
name? : ("<application.folder.name>" | "application" as default),
entry : ("<application.dir.path>" | "packages/application" as default),
}
}
}
Path paterns
{
extensions { extensions_config },
packages {
ui : { ui_config },
application : {
name : "myApp",
entry : "/packages/{{packages.application.name}}"
}
},
other_config
}
extensions_src_path
extensions.ui.moduleName
extensions.ui.moduleName
extensions.ui.moduleName
extensions.ui.moduleName
extensions.ui.moduleName
extensions.ui.moduleName
extensions.ui.moduleName
extensions.ui.moduleName
extensions.ui.moduleName
packages.ui.moduleName
packages.ui.moduleName
packages.ui.moduleName
packages.ui.moduleName
packages.ui.moduleName
packages.ui.moduleName
packages.ui.moduleName
packages.ui.moduleName
packages.ui.moduleName
packages.application.staticFilesDir
packages.application.devServer
packages.application.devServer.port
packages.application.devServer.patchFile
packages.application.devServer.devUrl
packages.application.devServer.projectPath
1.0.0
7 months ago