@faasjs/load
TypeScript icon, indicating that this package has built-in type declarations

0.0.5-beta.1 • Public • Published

@faasjs/load

License: MIT NPM Stable Version NPM Beta Version

FaasJS's load module.

Install

npm install @faasjs/load

Modules

Functions

Functions

loadConfig

loadConfig(root, filename): Config

加载配置

Parameters

Name Type Description
root string {string} 根目录
filename string {filename} 目标文件,用于读取目录层级

Returns

Config


loadTs

loadTs(filename, options?): Promise<{ dependencies: { [key: string]: string; } ; module?: Func ; modules?: { [key: string]: string; } }>

加载 ts 文件

Parameters

Name Type Description
filename string {string} 完整源文件路径
options Object {object} 配置项
options.input? Object {object} 读取配置
options.modules? Object {object} 生成 modules 的配置
options.modules.additions? string[] -
options.modules.excludes? string[] -
options.output? Object {object} 写入配置
options.tmp? boolean {boolean} 是否为临时文件,true 则生成的文件会被删除,默认为 false

Returns

Promise<{ dependencies: { [key: string]: string; } ; module?: Func ; modules?: { [key: string]: string; } }>

Readme

Keywords

none

Package Sidebar

Install

npm i @faasjs/load

Weekly Downloads

931

Version

0.0.5-beta.1

License

MIT

Unpacked Size

20.1 kB

Total Files

7

Last publish

Collaborators

  • zfben