Modules
- @bb-cli/lib-find-backbase-items
-
Finds CXP Items And Builds Sources
Functions
-
itemFiles() ⇒
Array.<string>
- mergeItems() ⇒
-
Takes any number of arrays of CXP items and merges them all into a single array of CXP items.
@bb-cli/lib-find-backbase-items
Finds CXP Items And Builds Sources
-
@bb-cli/lib-find-backbase-items
-
static
-
.findUnbuiltAndPrebuiltItems(unbuiltPaths, prebuiltPaths, exclude) ⇒
Promise.<FoundItems>
-
.findUnbuiltAndPrebuiltItems(unbuiltPaths, prebuiltPaths, exclude) ⇒
-
inner
-
~CXPItem :
Object
-
~FoundItems :
Object
-
~CXPItem :
-
static
Promise.<FoundItems>
@bb-cli/lib-find-backbase-items.findUnbuiltAndPrebuiltItems(unbuiltPaths, prebuiltPaths, exclude) ⇒ Find unbuilt items, and prebuilt items.
Kind: static method of @bb-cli/lib-find-backbase-items
Returns: Promise.<FoundItems>
- Array of items found
Param | Type | Description |
---|---|---|
unbuiltPaths | Array.<string> |
Paths to unbuilt sources |
prebuiltPaths | Array.<string> |
Array of paths to pre-built sources |
exclude | Array.<string> |
Array of paths to exclude from packaging |
Example
import { findUnbuiltAndPrebuiltItems } from '@bb-cli/lib-find-backbase-items';
findAndBuild(['.'], ['node_modules'], ['target'])
.then(({ unbuiltItems, prebuiltItems }) =>
console.log(`${unbuiltItems.length} items to build`));
Object
@bb-cli/lib-find-backbase-items~CXPItem : An object that describes a catalog item in CXP Manager.
Kind: inner typedef of @bb-cli/lib-find-backbase-items
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. |
distDir | string |
The path to the built code on the file system, if it was built. |
files | Array.<string> |
The files for this item |
Object
@bb-cli/lib-find-backbase-items~FoundItems : An object that describes found CXP items.
Kind: inner typedef of @bb-cli/lib-find-backbase-items
Properties
Name | Type |
---|---|
unbuiltItems | Array.<CXPItem> |
prebuiltItems | Array.<CXPItem> |
Array.<string>
itemFiles() ⇒ Kind: global function
Returns: Array.<string>
- The files for this item
mergeItems() ⇒
Takes any number of arrays of CXP items and merges them all into a single array of CXP items.
Kind: global function
Returns: Array.
Type |
---|
Array.<CXPItem> |