hunzsig-javascript-cli-v12

    0.2.0 • Public • Published

    cli-v12

    A cli for js with webpack

    NPM version NPM downloads

    please run:

    cnpm install hunzsig-javascript-cli-v12@latest --save-dev
    

    cmd

    cliv12 dev -p 9235[port]
    cliv12 build
    cliv12 app
    

    buildConfig in package.json

    dropConsole : drop console [default true]
    primaryTheme : webpackage->options->modifyVars
    import : demand loading [default null]
    appHtml : html template [default {"dev": "dev.html", "prod": "index.html","app": "app.html"}]
    publicUrl : support react-router4 BrowserRouter [default {"dev": "/", "prod": "/","app": "./"}]
    entry : entry like webpackage [default {"dev": "src/index.js", "prod": "src/dev.js","app": "src/app.js"}]
    "buildConfig": {
      "dropConsole": true,
      "primaryTheme": {
         "primary-color": "#6699ff",
         "brand-primary": "green",
         "color-text-base":  "#333"
      },
      "appHtml": {
        "dev": "dev.html",
        "prod": "index.html",
        "app": "app.html"
      },
      "publicUrl": {
        "dev": "/",
        "prod": "/",
        "app": "./"
      },
      "entry": {
        "dev": "src/index.js",
        "prod": "src/index.js",
        "app": "src/app.js"
      },
      "import": [
        {
          "libraryName": "antd",
          "style": true
        }
      ]
    }
    

    proxyConfig in package.json

    "proxyConfig": {
      "/api": {
        "enable": true,
        "target": "http://your address"
      },
      "/api2": {
        "enable": true,
        "target": "http://your address2"
      }
    }
    

    copyConfig in package.json

    copyConfig will copy files which hope into the dir-dist when run 'npm run build'
    the public dir is auto copy to dist dir
    "copyConfig": {
      "include": [],
      "except": []
    }
    

    Install

    npm i hunzsig-javascript-cli-v12

    DownloadsWeekly Downloads

    20

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    48.1 kB

    Total Files

    31

    Last publish

    Collaborators

    • avatar