@bb-cli/webpack-build

1.6.1 • Public • Published

Modules

@bb-cli/webpack-build : Object

Lib for building frontend code for Backbase Architecture

Functions

build(items, items, output, plugins)Promise.<Array.<BuiltItem>>

Build CXP items with webpack.

theme()
buildConfig(items, items, output, plugins)Object

Get a webpack config suitable for building Backbase items with webpack

@bb-cli/webpack-build : Object

Lib for building frontend code for Backbase Architecture

Example

import build { config } from '@bb-cli/webpack-build';

@bb-cli/webpack-build~BuiltItem : Object

A object that describes an item that has been compiled.

Kind: inner typedef of @bb-cli/webpack-build
Extends: CXPItem
Properties

Name Type Description
distDir string The path to the built code on the file system.

@bb-cli/webpack-build~CXPItem : Object

An object that describes a catalog item in CXP Manager.

Kind: inner typedef of @bb-cli/webpack-build
Properties

Name Type Description
name string The CXP item name.
type string The CXP item type.
version string The CXP item version.
srcDir string The path to the item's source on the file system.

build(items, items, output, plugins) ⇒ Promise.<Array.<BuiltItem>>

Build CXP items with webpack.

Kind: global function
Since: 0.3.0

Param Type Description
items Array.<CXPItem> Items to build
items Array.<CXPItem> Items that are already built (dependencies)
output string Path to build in (will be ${output}/${item.name}/...)
plugins Array.<string> List of node modules or files to load as config plugins.

theme()

Kind: global function

buildConfig(items, items, output, plugins) ⇒ Object

Get a webpack config suitable for building Backbase items with webpack

Kind: global function
Returns: Object - config Webpack config
Since: 0.3.0

Param Type Description
items Array.<CXPItem> Items to build
items Array.<CXPItem> Items that are already built (dependencies)
output string Path to build in (will be ${output}/${item.name}/...)
plugins Array.<string> List of node modules or files to load as config plugins.

Readme

Keywords

Package Sidebar

Install

npm i @bb-cli/webpack-build

Weekly Downloads

145

Version

1.6.1

License

SEE LICENSE IN LICENSE

Unpacked Size

86.2 kB

Total Files

19

Last publish

Collaborators

  • backbase-admin
  • bb-cli