UNPKG

@lionrockjs/central

Version:

Node.js MVC framework inspire from PHP Kohana Framework

53 lines (52 loc) 2.17 kB
/** * Copyright (c) 2023 Kojin Nakana * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ import RuntimeAdapterBun from './adapter/runtime/Bun.mjs'; import RuntimeAdapterNode from './adapter/runtime/Node.mjs'; import RuntimeAdapterWorker from './adapter/runtime/Worker.mjs'; import Central, { CentralEnv } from './Central.mjs'; import HelperCrypto from './helper/Crypto.mjs'; import ORM from './ORM.mjs'; import Model from './Model.mjs'; import ControllerMixinMime from './controller-mixin/Mime.mjs'; import ControllerMixinActionLogger, { ActionLoggerState } from './controller-mixin/ActionLogger.mjs'; import ControllerMixinView, { ControllerMixinViewState } from './controller-mixin/View.mjs'; import ControllerMixinDatabase from './controller-mixin/Database.mjs'; import ControllerMixinViewData from './controller-mixin/ViewData.mjs'; import ORMAdapter from './adapter/ORM.mjs'; import DatabaseAdapter from './adapter/Database.mjs'; import JSONView from "./view/JSONView.mjs"; import { Controller, ControllerMixin, View, ControllerState } from '@lionrockjs/mvc'; declare const _default: { configs: { classes: { cache: boolean; }; database: { cache: boolean; }; language: { route: string; default: string; names: Map<string, string>; }; system: { debug: boolean; serve_static_file: boolean; platform: { adapter: { setup: () => Promise<{ listen: (port: any) => void; }>; }; }; }; view: {}; }; }; export default _default; export { RuntimeAdapterBun, RuntimeAdapterNode, RuntimeAdapterWorker, Model, View, Controller, ControllerMixin, ControllerState, ORM, ORMAdapter, DatabaseAdapter, JSONView, ControllerMixinMime, ControllerMixinView, ControllerMixinDatabase, ControllerMixinViewData, ControllerMixinActionLogger, CentralEnv, ControllerMixinViewState, ActionLoggerState, HelperCrypto, Central, };