fundamentum

2.0.5 • Public • Published

Модуль fundamentum

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.

Readme

Keywords

none

Package Sidebar

Install

npm i fundamentum

Weekly Downloads

3

Version

2.0.5

License

MIT

Last publish

Collaborators

  • pavlo_dz