包详细信息

webstorm-disable-index

coolme20011.3kMIT1.2.0

auto disable webstorm index for node_modules

自述文件

webstorm-disable-index

Init default webstorm config.

usage:

// package.json
"devDependencies": {
  "webstorm-disable-index": "1"
},
"config": {
  "webstorm": {
    // ignore the whole node_modules, but add these as lib
    "index": ["egg", "egg-init"]
  }
}

usage2: support sub modules

// support casade modules parse

Supposing below webstorm project case:

|--- package.json (root)
|--- node-server
  |-- package.json
|--- static-server
  |-- package.json
|--- static-server2
  |-- package.json

You just add dependencies in root package.json, and then all sub modules's node_modules are disabled from the whole project

// package.json
"devDependencies": {
  "webstorm-disable-index": "1"
},
"config": {
  "webstorm": {
    "modules": ["node-server", "static-server", "static-server2"]
  }
}

更新日志

1.2.0 / 2017-05-25

  • fix: 4.x at ci
  • feat: support sub modules (#7)

1.1.2 / 2017-01-03

  • fix: use directory base name rather than pkg name
  • test: add scope test

1.1.1 / 2016-12-26

  • feat: dont ignore .idea
  • fix: app name should ignore scope

1.1.0 / 2016-12-26

  • test: mv to lib dir
  • feat: rename config && bin
  • feat: remove unused deps
  • feat: allow package.json not exist
  • fix: find app root
  • refactor: support index & append to exist idea config
  • fix: misc
  • fix: include es6
  • fix: new npm install style

1.0.4 / 2016-06-15

  • fix: gitignore write error

1.0.3 / 2016-06-15

  • feat: gitignore 默认添加 .idea/