message: cross platform npm scripts
diff: "main": "lib/index.js",
  "typings": "lib/ravendb.d.ts",
  "scripts": {
  - "test": "tsc -p .\\tsconfig.test.json && copy test\\mocha.opts .test && mocha .test\\test",
  + "test": "cross-os _test ",
  + "_test": {
  + "win32": "tsc -p tsconfig.test.json && copy test\\mocha.opts .test && mocha .test\\test",
  + "linux": "tsc -p tsconfig.test.json && copy test/mocha.opts .test && mocha .test/test"
  + },
  "build": "tsc",
  - "build:test": "tsc -p .\\tsconfig.test.json",
  + "build:test": "tsc -p tsconfig.test.json",
  "watch": "tsc --watch",
  - "watch:test": "tsc && tsc --watch -p .\\tsconfig.test.json",
  - "test:debug": "tsc && tsc -p .\\tsconfig.test.json && copy test\\mocha.opts .test && mocha --inspect-brk .test\\test",
  - "mocha": "mocha",
  + "watch:test": "tsc && tsc --watch -p tsconfig.test.json",
  + "test:debug": "cross-os _test:debug",
  + "_test:debug": {
  + "win32": "tsc && tsc -p tsconfig.test.json && copy test\\mocha.opts .test && mocha --inspect-brk .test\\test",
  + "linux": "tsc && tsc -p tsconfig.test.json && copy test/mocha.opts .test && mocha --inspect-brk .test/test"
  + },
  "lint": "tslint"
  },
  "repository": {
  "chai": "^4.1.2",
  "chai-as-promised": "^7.1.1",
  "command-line-args": "^4.0.7",
  + "cross-os": "^1.3.0",
  "gulp": "^3.9.1",
  "gulp-append": "^0.3.4",
  "gulp-concat": "^2.6.1",
  