const f = require('fundamentum');
In english (мовою острівних народів Атлантики)
Робочий приклад: https://bitbucket.org/pavlo67/exemplum — там все розтлумачено.
let f = require('fundamentum');
let frontPath = 'front/';
let frontPathHttp = '/js/';
let frontFile = 'bundle.js';
let configFile = 'ctx.json5';
let serverParts = [
configFile,
'server',
'page',
'module1',
'module2',
]
f.linkAll('', serverParts, '', serverIndex => {
f._in(['startServer'], _in => {
f.createFront(
serverIndex,
configFile,
'front.tmp',
frontPath,
frontPathHttp,
frontFile,
_in.startServer
);
});
});
Зручніше читати тут: https://bitbucket.org/pavlo67/fundamentum.
Наступні ланки не працюють при перегляді цього опису на NPM, вони доступні тільки при перегляді на bitbucket.org або після завантаження модуля локально.
-
Dependency Injection:
українською
in english. -
Приєднання компонентів з використанням певного формату конфігураційних файлів: українською.
in english. -
Організація серверної частини, ендпоінти:
українською. -
Ґенерація і приєднання фронт-скрипта з використанням того ж формату конфіґураційних файлів:
українською. -
Деякі універсальні функції — дрібнички, які, однак, постійно використовуються в инших скриптах цього пакету):
українською;
in english.