1.0.5 • Published 10 years ago
taskcluster-lib-rules v1.0.5
TaskCluster Javascript Rules
This repository contains various rules for taskcluster node components.
Intended to be used with modules such as babel-compile and eslint.
For efficiency we've named the package tc-rules to keep the name short.
Example:
{
  "name": "taskcluster-lib-...",
  "version": "...",
  "license": "MPL-2.0",
  "scripts": {
    "compile": "babel-compile -c tc-rules/babel src:lib test:.test",
    "prepublish": "npm run compile",
    "pretest": "npm run compile",
  },
  "dependencies": {
    "babel-runtime": "^5.8.25"
  },
  "devDependencies": {
    "babel-compile": "^0.0.3",
    "mocha": "^2.0.1",
    "tc-rules": "^1.0.6"
  },
  ...
}By loading configuration from this module, all TaskCluster Javascript modules can have the same linter and babel configuration. This should help us keep the code reasonably consistent.