1.2.1 • Published 2 years ago

@kzfoo-libs/core v1.2.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

@kzfoo-libs/core

前端 UI 模块, 组件合集, 所有的 kzfoo UI 的逻辑, 界面, 组件, 模块全部都放到core 其他 micro 模块拆分, 仅仅是对代码的导出到具体模块的 pages/* 下面方便业务的独立部署zone

生产编译模式

flat build forge -p="packages/core" -f="cjs" -d

实时开发模式

flat serve forge -p=packages/core -f=cjs

性能考虑, 目前除了configvendureui-context外 需要单独引入到终点目录.

  • import {} from '@kzfoo-libs/core/cjs/components'
  • import {} from '@kzfoo-libs/core/cjs/form'
  • import {} from '@kzfoo-libs/core/cjs/hooks'
  • import {} from '@kzfoo-libs/core/cjs/icons'
  • import {} from '@kzfoo-libs/core/cjs/models'
  • import {} from '@kzfoo-libs/core/cjs/utils'
// babel-plugin-imports 只支持`components`,`icons`
{
  [
    'import',
    {
      libraryName: '@kzfoo-libs/core/cjs/components',
      transformToDefaultImport: false,
      libraryDirectory: '',
    },
    '@kzfoo-libs/core/cjs/components',
  ],
    [
      'import',
      {
        libraryName: '@kzfoo-libs/core/cjs/icons',
        transformToDefaultImport: false,
        libraryDirectory: '',
      },
      '@kzfoo-libs/core/cjs/icons',
    ];
}