bobpack
Bob (the builder)
Warning Totally in development, totally not usable, mostly for my personal use, so I won't do support on this
Builder generating a webpack configuration from a fluid API
Usage:
// In a webpack.config.js
const { bob } = require("bobpack");
module.exports = (env, options) =>
// For example to target node.js
bob(env, options, "node")
// What to use to build the source maps
.devtool("#source-map")
// Could also be used like this
.devtool(production => (production ? "#source-map" : "#cheap-module-source-map"))
// Adds an entry (name => path)
.entry("index", "packages/index.ts")
// Can create multiple entries and use an array instead of a string
.entry("cli", ["packages/cli/.entry1.ts", "packages/cli/entry2.ts"])
// Modules to use (See below for available ones)
.modules("typescript")
// Optional namespace for your source code
.namespace("@bob", "packages")
// Where to output stuff
.output("bin")
// Resolve
.resolve("packages")
// Clean
.clean("bin")
// Build configuration
.build();
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.5.6 | ^2.5.17 | MIT | |
| 0.5.5 | ^2.5.17 | MIT | |
| 0.5.4 | ^2.5.17 | MIT | |
| 0.5.3 | ^2.5.17 | MIT | |
| 0.5.2 | ^2.5.17 | MIT | |
| 0.5.1 | ^2.5.17 | MIT | |
| 0.5.0 | ^2.5.17 | MIT | |
| 0.4.8 | ^2.5.17 | MIT | |
| 0.4.6 | ^2.5.17 | MIT | |
| 0.4.5 | ^2.5.17 | MIT | |
| 0.4.4 | ^2.5.17 | MIT | |
| 0.4.3 | ^2.5.17 | MIT | |
| 0.4.2 | ^2.5.17 | MIT | |
| 0.4.1 | ^2.5.17 | MIT | |
| 0.4.0 | ^2.5.17 | MIT | |
| 0.3.1 | ^2.5.17 | MIT | |
| 0.3.0 | ^2.5.17 | MIT | |
| 0.2.0 | ^2.5.17 | MIT | |
| 0.1.2 | MIT | ||
| 0.1.1 | MIT | ||
| 0.1.0 | MIT | ||
| 0.0.1 | MIT |