text-import-engine

1.0.9 • Public • Published

Text Import Engine

Purpose

TIE is a barebones text templating engine. It was originally intended to be used to render server-side html templates; however it can easily be utilised to create templates for any markup, programming, or plain language with the power of dynamic javascript.

Getting Started

To start using TIE in your project simply install with npm i text-import-engine and import the module import Tie from "text-import-engine".

Usage

TIE as of now has one function Tie.render(string, object) it takes two arguments: the first being the string to be modified, and second being an object containing the data TIE should use to modify the aforementioned string. The syntax to show TIE where in the text these modifications should take place is simple |o| example |o| where 'example' is a key in the data object.

Examples

Using TIE syntax within a string

<p>hello |o| name |o| nice to see you again</p>

Creating a data object

const data = {name: 'jordan'}

Calling TIE's render function

Tie.render('<p>hello |o| name |o| nice to see you again</p>', data) returns: <p>hello jordan nice to see you again</p>

Package Sidebar

Install

npm i text-import-engine

Weekly Downloads

1

Version

1.0.9

License

GNU GPLv3

Unpacked Size

30.7 kB

Total Files

4

Last publish

Collaborators

  • jt_