0.0.3 • Published 6 years ago

@alicd/sugar v0.0.3

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

sugar

walle 组件化打包

  • 支持自定义打包文件输出目录
  • 支持复杂组件打包
  • 支持切换主题,包含 CRUI 中除 next 基础组件以外的样式
  • 优化打包速度
  1. 自定义打包文件输出目录

    在项目根路径新建 .wallerc 文件,  并写入

    {
      "outputPath": "./build"
    }
  2. 引入复杂组件

    编辑 component.json 文件。

    {
      "ui":{
        "WalleComponent":"@alicd/walle-components@0.0.1"
      },
      "plugins": {
      },
      "custom": {
        "CodeMirror": {
          "name": "react-codemirror@1.0.0",
          "style": false,
          "include": [
            "codemirror/lib/codemirror.css",
            "codemirror/mode/javascript/javascript",
            "codemirror/mode/xml/xml",
            "codemirror/mode/markdown/markdown"
          ]
        }
      }
    }

    style 属性默认为 false;style 为 true 会加载 lib/index.scss ; css 会加载 lib/index.css;

    同时请注意: 所有组件必须写明版本号

路由自动化生成

  1. basePath 方案, 修改config/router.json
{
  + "publicPath": "<var>basePath</var>",
  ...
}

CHANGELOG

0.1.3 : walle-extends.css 默认加入 assist-style; 默认生成 walle-extends.debug.js;

coqsrddelejsopnoragulpjadelessmimepumpaxioschalksinonwatchcolorsmomentshouldexpressgulp-fnshelljsspinnerwebpackchokidarfs-extragulp-tapistanbulleft-padnode.cmdbabel-clibenchmarkcli-colorcommandergulp-copygulp-lessgulp-sasshttps-peminvariantnode-sassbabel-corecss-loadergulp-babelgulp-cleangulp-reactgulp-watchmerge-jsonraw-loadersimple-giturl-loaderval-loaderbody-parserfile-loaderformat-jsongulp-concatgulp-rimrafgulp-uglifyjade-loaderjs-beautifyjson-loaderless-loadersass-loaderautoprefixerbabel-loadercli-progressgulp-plumbergulp-postcssstyle-loaderapp-root-pathbeautify-lintbundle-loadergulp-sequenceobject.valuesscript-loadervm-browserifyworker-loadergulp-clean-cssgulp-transformpostcss-loaderpostcss-px2remcodacy-coveragegulp-sourcemapsperformance-now@alicd/ground-uibabel-preset-envfast-sass-loadergulp-autoprefixerparse-json-prettytransform-runtimebabel-preset-reactnode-sass-importerresolve-url-loaderbabel-plugin-importbabel-preset-es2015i18n-webpack-pluginmock-api-middlewarestrip-json-commentsbabel-preset-stage-0es6-promise-polyfill@alicd/templateparserhttp-proxy-middlewaresass-resources-loaderpostcss-flexbugs-fixeswebpack-dev-middlewareuglifyjs-webpack-plugincss-entry-webpack-pluginextract-text-webpack-pluginbabel-plugin-transform-runtimebabel-plugin-add-module-exportsbabel-plugin-transform-react-jsxoptimize-css-assets-webpack-plugincase-sensitive-paths-webpack-pluginbabel-plugin-transform-decorators-legacyduplicate-package-checker-webpack-pluginbabel-plugin-transform-es2015-modules-umdbabel-plugin-transform-remove-strict-mode
0.0.3

6 years ago

0.0.2

6 years ago