makestatic-sources-loader

1.0.24 • Public • Published

Sources Loader

Load file sources into the pipeline

Adds input files to the pipeline.



Install

yarn add makestatic-sources-loader

API

SourcesLoader

Initializes the source files that will be processed.

.before

SourcesLoader.prototype.before(context)

Propagates the list of files to process.

If the configuration option files is an array it is used otherwise all files in the input directory are added to the list of files to process.

  • context Object the processing context.

.sources

SourcesLoader.prototype.sources(file, context[, options])

Reads a file from disc.

If the file name matches a pattern in the matchers configuration option if is assigned the corresponding file extension so that it will be renamed when the file output path is set.

If the file name matches a pattern in the ignore configuration option it is removed from the list of files to process.

If the file points to a directory it is removed from the list of files to process.

By default this implementation will read the file content and assign the buffer to the file.buffer and set the initial file.content unless the buffer option is disabled.

If the buffer option is disabled the file will still be assigned a stat object.

Returns a promise that resolves when the file has been read.

  • file Object the current file.
  • context Object the processing context.
  • options Object plugin options.
Options
  • load Boolean=true the file buffer.
Throws
  • Error if the stat fails.
  • Error if the file read fails.

License

MIT


Created by mkdoc on March 12, 2017

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.24
    2
    • latest

Version History

Package Sidebar

Install

npm i makestatic-sources-loader

Weekly Downloads

2

Version

1.0.24

License

MIT

Last publish

Collaborators

  • muji
  • tmpfs