1.3.0 • Published 5 years ago

@bb-cli/lib-find-backbase-items v1.3.0

Weekly downloads
3,223
License
SEE LICENSE IN LI...
Repository
-
Last release
5 years ago

Modules

Functions

@bb-cli/lib-find-backbase-items

Finds CXP Items And Builds Sources

@bb-cli/lib-find-backbase-items.findUnbuiltAndPrebuiltItems(unbuiltPaths, prebuiltPaths, exclude) ⇒ Promise.<FoundItems>

Find unbuilt items, and prebuilt items.

Kind: static method of @bb-cli/lib-find-backbase-items
Returns: Promise.<FoundItems> - Array of items found

ParamTypeDescription
unbuiltPathsArray.<string>Paths to unbuilt sources
prebuiltPathsArray.<string>Array of paths to pre-built sources
excludeArray.<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`));

@bb-cli/lib-find-backbase-items~CXPItem : Object

An object that describes a catalog item in CXP Manager.

Kind: inner typedef of @bb-cli/lib-find-backbase-items
Properties

NameTypeDescription
namestringThe CXP item name.
typestringThe CXP item type.
versionstringThe CXP item version.
srcDirstringThe path to the item's source on the file system.
distDirstringThe path to the built code on the file system, if it was built.
filesArray.<string>The files for this item

@bb-cli/lib-find-backbase-items~FoundItems : Object

An object that describes found CXP items.

Kind: inner typedef of @bb-cli/lib-find-backbase-items
Properties

NameType
unbuiltItemsArray.<CXPItem>
prebuiltItemsArray.<CXPItem>

itemFiles() ⇒ Array.<string>

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>