0.0.1 • Published 3 years ago

hunzsig-javascript-cli-v16 v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

cli-v16

A cli for js with webpack

NPM version NPM downloads

please run:

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

cmd

cliv16 dev -p 9235[port]
cliv16 build
cliv16 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, example:

"proxyConfig": {
  "/api": "http://myapi",
  "/api2": "http://myapi2"
}

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": []
}