message: apparently, mocha sucks at expanding expressions if they're not in double quotes...
diff: "typescript": "2.4.2"
  },
  "scripts": {
  - "clean": "rimraf '{src,test,bin}/**/*.@(js|map|d.ts)' 'package.zip'",
  + "clean": "rimraf '{src,test,bin}/**/*.{js,map,d.ts}' 'package.zip'",
  "lint": "tslint -p tsconfig.json",
  "pretest": "npm run build",
  - "test": "mocha -r ts-node/register -R spec --timeout 10000 --recursive '{src,test,bin}/**/*.spec.ts'",
  + "test": "mocha -r ts-node/register -R spec --timeout 10000 \"{src,test,bin}/**/*.spec.ts\"",
  "dev": "npm run lint --force && npm test && node .",
  "build": "npm run clean && tsc",
  "start": "npm run watch"
  