npm.io
1.6.9 • Published 1 month ago

content-entry-transform

Licence
0BSD
Version
1.6.9
Deps
2
Size
10 kB
Vulns
0
Weekly
0

npm License bundlejs downloads GitHub Issues Build Status Styled with prettier Commitizen friendly Known Vulnerabilities

content-entry-transform

transform content entries

API

Table of Contents

createPropertiesInterceptor

Parameters

createExpressionTransformer

Transformer expanding '{{}}' expressions

Parameters

createPropertiesTransformer

Creates a new transformer. On match the entry will be assigned new properties as given by propertyDefinitions.

Parameters
  • match
  • propertyDefinitions Object
  • name string (optional, default "property")
  • matcher Matcher

Returns Transformer

transform

Apply transformers.

Parameters
  • source AsyncIterable<ContentEntry>
  • transformers Array<Transformer> (optional, default [])
  • onlyMatching boolean filter out all none matching entries (optional, default false)

install

With npm do:

npm install content-entry-transform

license

BSD-2-Clause