Library for building offline-first browser-based applications :: платформа автономных веб-приложений
Ядро и плагины - невизуальные. UI для v2 пока отсутствует
Пример инициализации для приложения react с адаптером pouchdb:
import MetaEngine from 'metadata-core'
import metadata_pouchdb from 'metadata-pouchdb'
import metadata_redux from 'metadata-redux'
MetaEngine
.plugin(metadata_pouchdb) // подключаем pouchdb-адаптер к прототипу metadata.js
.plugin(metadata_redux) // подключаем свойства redux к прототипу metadata.js
const $p = new MetaEngine()
Вариант без react и pouchdb (например, angular с прямым подключением к 1С):
import MetaEngine from 'metadata-core'
import metadata_1с from 'metadata-1с'
MetaEngine
.plugin(metadata_1с) // подключаем адаптер 1С к прототипу metadata.js
const $p = new MetaEngine()
Опубликован roadmap v2.0 и начаты работы по его реализации
new Function(text)
при старте приложения, реализован gulp-плагин, формирующий prebuild.js файл на этапе сборки проекта. Это решает сразу несколько проблем: