Miss any of our Open RFC calls?Watch the recordings here! »

@tarik02/bladejs

2.2.0 • Public • Published

bladejs

TravisCI Build Status AppVeyor Build Status npm version

Installation

$ yarn add @tarik02/bladejs
# or 
$ npm install --save @tarik02/bladejs

Usage

import {
  CompiledTemplate,
  Runtime,
  TemplateProvider,
} from '@tarik02/bladejs';
 
const templateProvider: TemplateProvider = {
  async getTemplateCompiledFile(name: string): Promise<CompiledTemplate | undefined> {
    // TODO: Load template, return undefined if does not exist
  },
 
  async isOutdated(name: string, template: CompiledTemplate, creationTime: number): Promise<boolean> {
    // TODO: Return true if template is outdated (this will cause to {getTemplateCompiledFile} call)
  },
};
 
const runtime = new Runtime([templateProvider]);
 
(async () => {
  for await (const chunk of runtime.render('test')) {
    process.stdout.write(chunk);
  }
})();

Install

npm i @tarik02/bladejs

DownloadsWeekly Downloads

0

Version

2.2.0

License

MIT

Unpacked Size

96.1 kB

Total Files

49

Last publish

Collaborators

  • avatar