UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

589 lines (588 loc) 14.2 kB
module.exports = { defaultLang: 'zh-CN', langs: ['zh-CN', 'en-US'], tocMaxDepth: 2, // toc max depth template: { examples: './src/templates/examples.ts', examples_index: './src/templates/examples_index.ts', }, modules: [ { name: 'docs', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/docs', types: [ { 'zh-CN': '入门', 'en-US': 'Basic', }, { 'zh-CN': '开发', 'en-US': 'Dev', }, { 'zh-CN': '进阶', 'en-US': 'Advance', }, { 'zh-CN': '其他', 'en-US': 'Other', }, ], defaultRoute: 'getting-started', metaIncludeAttributes: ['name', 'types', 'github'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, ], }, { name: 'components', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/components', types: [ { 'zh-CN': 'CURD', 'en-US': 'CURD', }, { 'zh-CN': '基础', 'en-US': 'Basic', }, { 'zh-CN': '表单', 'en-US': 'Form', }, { 'zh-CN': '布局', 'en-US': 'Layout', }, { 'zh-CN': '业务', 'en-US': 'Business', }, ], extraRouteMeta: [ { name: 'form', route: '/form/getting-started', order: 4, i18n: true, lib: true, meta: { 'zh-CN': { type: 'CURD', title: 'sf', subtitle: '动态表单', }, 'en-US': { type: 'CURD', title: 'sf', subtitle: 'Dynamic Form', }, }, }, { name: 'chart', route: '/chart/getting-started', order: 100, i18n: true, lib: true, meta: { 'zh-CN': { type: 'Basic', title: '图表', subtitle: 'G2', }, 'en-US': { type: 'Basic', title: 'Chart', subtitle: 'G2', }, }, }, { name: 'auth', route: '/auth/getting-started', order: 100, i18n: true, lib: true, meta: { 'zh-CN': { type: 'Business', title: '用户认证', }, 'en-US': { type: 'Business', title: 'Authentication', }, }, }, { name: 'acl', route: '/acl/getting-started', order: 110, i18n: true, lib: true, meta: { 'zh-CN': { type: 'Business', title: '访问控制列表', }, 'en-US': { type: 'Business', title: 'Access Control List', }, }, }, { name: 'cache', route: '/cache/getting-started', order: 120, i18n: true, lib: true, meta: { 'zh-CN': { type: 'Business', title: '缓存', }, 'en-US': { type: 'Business', title: 'Cache', }, }, }, { name: 'mock', route: '/mock/getting-started', order: 130, i18n: true, lib: true, meta: { 'zh-CN': { type: 'Business', title: 'Mock模拟数据', }, 'en-US': { type: 'Business', title: 'Mock', }, }, }, { name: 'util', route: '/util/getting-started', order: 120, i18n: true, lib: true, meta: { 'zh-CN': { type: 'Basic', title: '工具集', }, 'en-US': { type: 'Basic', title: 'Utils', }, }, }, { name: 'theme', route: '/theme/getting-started', order: 110, i18n: true, lib: true, meta: { 'zh-CN': { type: 'Basic', title: '主题系统', }, 'en-US': { type: 'Basic', title: 'Theme System', }, }, }, ], module: '@ohayo/components', defaultRoute: 'sv', metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/components'], ignores: ['README.md'], template: { content: './src/templates/content.ts', }, hasSubDir: true, }, ], }, { name: 'auth', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/auth', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, ], module: '@ohayo/auth', defaultRoute: 'getting-started', extraRouteMeta: [], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/auth/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, ], }, { name: 'acl', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/acl', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, ], module: '@ohayo/acl', defaultRoute: 'getting-started', extraRouteMeta: [], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/acl/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, ], }, { name: 'cache', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/cache', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, ], module: '@ohayo/cache', defaultRoute: 'getting-started', extraRouteMeta: [], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/cache/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, ], }, { name: 'mock', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/mock', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, ], module: '@ohayo/mock', defaultRoute: 'getting-started', extraRouteMeta: [], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/mock/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, ], }, { name: 'util', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/util', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, { 'zh-CN': '类型', 'en-US': 'Type', }, { 'zh-CN': '模板', 'en-US': 'Template', }, ], module: '@ohayo/util', defaultRoute: 'getting-started', extraRouteMeta: [], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/util/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, { src: ['./packages/util/src'], // ignores: [ 'README.md' ], template: { content: './src/templates/content.ts', }, hasSubDir: true, }, ], }, { name: 'form', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/form', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, { 'zh-CN': 'Examples', 'en-US': 'Examples', }, { 'zh-CN': '小部件', 'en-US': 'Widgets', }, { 'zh-CN': '第三方小部件', 'en-US': 'Third Widgets', }, ], module: '@ohayo/form', defaultRoute: 'getting-started', extraRouteMeta: [ { name: 'validator', route: '/form-pages/validator', i18n: false, meta: { 'zh-CN': { type: 'Examples', title: '在线校验器' } }, }, ], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/form/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, { src: ['./packages/form/examples'], template: { content: './src/templates/content.ts', }, hasSubDir: true, }, { src: ['./packages/form/src/widgets'], template: { content: './src/templates/content.ts', }, hasSubDir: true, }, { src: ['./packages/form/widgets-third'], template: { content: './src/templates/content.ts', }, hasSubDir: true, }, ], }, { name: 'chart', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/chart', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, { 'zh-CN': '组件', 'en-US': 'Components', }, ], module: '@ohayo/chart', defaultRoute: 'getting-started', extraRouteMeta: [], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/chart/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, { src: ['./packages/chart'], template: { content: './src/templates/content.ts', }, ignores: ['docs'], hasSubDir: true, }, ], }, { name: 'cli', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/cli', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, ], module: 'ohayojp', defaultRoute: 'getting-started', extraRouteMeta: [], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/schematics/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, ], }, { name: 'theme', github: 'https://github.com/ohayojp/ohayo', dist: './src/app/routes/gen/theme', types: [ { 'zh-CN': '文档', 'en-US': 'Documents', }, { 'zh-CN': '主题', 'en-US': 'Theme', }, { 'zh-CN': '服务', 'en-US': 'Service', }, { 'zh-CN': '管道', 'en-US': 'Pipe', }, ], module: 'ohayojp', defaultRoute: 'getting-started', extraRouteMeta: [], metaIncludeAttributes: ['name', 'types', 'github', 'module'], template: { meta: './src/templates/meta.ts', module: './src/templates/module.ts', }, dir: [ { src: ['./packages/theme/docs'], template: { content: './src/templates/content.ts', }, hasSubDir: false, }, { src: ['./packages/theme/layout'], template: { content: './src/templates/content.ts', }, hasSubDir: true, }, { src: ['./packages/theme/src/pipes'], template: { content: './src/templates/content.ts', }, hasSubDir: true, }, { src: ['./packages/theme/src/services'], template: { content: './src/templates/content.ts', }, hasSubDir: true, }, ], }, ], };