UNPKG

@zenweb/form

Version:

Zenweb Form module

22 lines (21 loc) 675 B
import path from 'node:path'; import { fileURLToPath } from 'node:url'; import mcodes from './message-codes.js'; export { Form, FormBase } from './form.js'; export { Field } from './field.js'; export * from './fields/index.js'; export * from './types.js'; const __dirname = path.dirname(fileURLToPath(import.meta.url)); /** * form html template library */ export const formTemplate = path.join(__dirname, '..', 'template'); /** * zenweb module setup */ export default function setup() { return function form(setup) { setup.assertModuleExists('messagecode', 'need to setup @zenweb/messagecode'); setup.core.messageCodeResolver.assign(mcodes); }; }