1.1.4 • Published 6 years ago
@triskel/con-text v1.1.4
@triskel/con-text
npm install -D @triskel/con-text
Examples
import createConText from '@triskel/con-text';
var TEXT = createConText();
Evaluating expressions
TEXT.eval(' foo ? foo : 'bar' ', { foo: 'foobar' });
// results: 'foobar'
TEXT.eval(' foo ? foo : 'bar' ', { foo: false });
// results: 'bar'
Using Filters
TEXT.defineFilter('amount', function (amount) {
return parseInt(amount/100) + ',' + amount%100;
});
TEXT.eval(' price | amount ', { price: 12345 });
// results: '123,45'
/* ----------------------- */
TEXT.defineFilter('title', function (input_text) {
return 'title: ' + input_text;
});
TEXT.eval(' foo | title ', { foo: 'bar' });
// results: 'title: bar'
TEXT.eval(' foo | title ', { foo: 'foobar' });
// results: 'title: foobar'
Interpolating text
TEXT.defineFilter('amount', function (amount) {
return parseInt(amount/100) + ',' + amount%100;
});
TEXT.interpolate('current price: {{ price | amount }}€', { price: 12345 });
// results: 'current price: 123,45€'
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.21
7 years ago
1.0.20
7 years ago
1.0.19
7 years ago
1.0.18
7 years ago
1.0.17
7 years ago
1.0.16
7 years ago
1.0.15
7 years ago
1.0.14
7 years ago
1.0.13
7 years ago
1.0.12
7 years ago
1.0.11
7 years ago
1.0.10
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago
0.1.5
7 years ago