1.0.0 • Published 6 years ago

like-json-loader v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

like-json-loader

like-json-loader for webpack


like-json-loader是一个webpack loader,可以输出符合打包环境的配置文件

Install

$ npm install like-json-loader --save-dev

Usage

module.exports = {
  ...

  module: {
    rules: [
      {
        test: /\.json$/,
        loader: 'like-json-loader',
        options: {
          env: 'PRD' // 可从命令行获取
        }
      }
    ]
  }
}

Example

{
  "shareUrl": "www.lore-w.com",
  "XXX": {
    "ABC": {
      "TEST": {
        "localhost": {
          "DEV": "a",
          "SIT": "b",
          "PRD": "c"
        }
      }
    }
  },
  "API": {
     "userList": {
        "DEV": "api.dev.com",
        "SIT": "api.dev.com",
        "PRD": "api.dev.com"
     },
     "addUser": {
      "DEV": "api.dev.com",
      "SIT": "api.dev.com",
      "PRD": "api.dev.com"
     }    
  }
}

Output

{
  "shareUrl": "www.lore-w.com",
  "XXX": {
    "ABC": {
      "TEST": {
        "localhost": "c"
      }
    }
  },
  "API": {
     "userList": "api.dev.com",
     "addUser": "api.dev.com"   
  }
}
1.0.0

6 years ago