UNPKG

core-worker

Version:
647 lines (646 loc) 10.7 kB
{ "name": "core-worker", "version": "0.3.5", "description": "CoreWorker", "main": "index.js", "scripts": { "test": "make test" }, "repository": { "type": "git", "url": "git+https://github.com/CircleOfNice/CoreWorker" }, "keywords": [ "spawn", "Execute", "Command Line", "process", "lifecycles" ], "author": "Circle", "license": "GPL-3.0", "bugs": { "url": "https://github.com/CircleOfNice/CoreWorker/issues" }, "homepage": "https://github.com/CircleOfNice/CoreWorker#readme", "devDependencies": { "babel-cli": "^6.26.0", "babel-eslint": "^8.0.1", "babel-plugin-transform-class-properties": "^6.24.1", "babel-preset-es2015": "^6.24.1", "babel-preset-stage-0": "^6.24.1", "blanket": "^1.2.3", "browserify": "^14.4.0", "esdoc": "^1.0.3", "eslint": "^4.9.0", "estraverse-fb": "^1.3.2", "istanbul": "^0.4.5", "jstransform": "^11.0.3", "mocha": "^4.0.1", "mocha-istanbul": "^0.3.0", "proxyquire": "^1.8.0", "remap-istanbul": "^0.9.5", "selenium-server-standalone-jar": "^3.6.0", "sinon": "^4.0.1", "source-map-support": "^0.5.0" }, "dependencies": { "babel-plugin-transform-runtime": "^6.23.0", "babel-runtime": "^6.26.0", "immutable": "^3.8.2", "lodash": "^4.17.4", "q": "^1.5.0", "set-default-value": "0.0.8", "tcomb": "^3.2.24" }, "eslintConfig": { "parser": "babel-eslint", "env": { "browser": true, "node": true, "es6": true, "mocha": true }, "rules": { "strict": [ 2 ], "curly": [ 2, "multi" ], "default-case": [ 2 ], "comma-dangle": [ 2 ], "no-cond-assign": [ 2 ], "no-constant-condition": [ 2 ], "no-empty-character-class": [ 2 ], "no-empty": [ 2 ], "no-ex-assign": [ 2 ], "no-extra-boolean-cast": [ 2 ], "no-extra-semi": [ 2 ], "no-func-assign": [ 2 ], "no-inner-declarations": [ 2 ], "no-invalid-regexp": [ 2 ], "no-irregular-whitespace": [ 2 ], "valid-typeof": [ 2 ], "no-unexpected-multiline": [ 2 ], "no-negated-in-lhs": [ 2 ], "no-obj-calls": [ 2 ], "no-regex-spaces": [ 2 ], "no-sparse-arrays": [ 2 ], "no-unreachable": [ 2 ], "use-isnan": [ 2 ], "no-control-regex": [ 2 ], "no-debugger": [ 2 ], "no-dupe-keys": [ 2 ], "no-dupe-args": [ 2 ], "no-duplicate-case": [ 2 ], "accessor-pairs": [ 2 ], "block-scoped-var": [ 2 ], "no-multi-spaces": [ 2, { "exceptions": { "VariableDeclarator": true, "AssignmentExpression": true, "IfStatement": true } } ], "key-spacing": [ 2, { "align": "value" } ], "new-cap": [ 0, { "capIsNewExceptions": [] } ], "valid-jsdoc": [ 2, { "requireReturn": false, "requireReturnDescription": false } ], "complexity": [ 2, 5 ], "consistent-return": [ 2 ], "dot-notation": [ 2 ], "dot-location": [ 2, "property" ], "eqeqeq": [ 2 ], "guard-for-in": [ 2 ], "no-alert": [ 2 ], "no-caller": [ 2 ], "no-div-regex": [ 2 ], "no-else-return": [ 2 ], "no-labels": [ 2 ], "no-eval": [ 2 ], "no-extra-bind": [ 2 ], "no-eq-null": [ 2 ], "no-extend-native": [ 2 ], "no-fallthrough": [ 2 ], "no-floating-decimal": [ 2 ], "no-implicit-coercion": [ 2 ], "no-implied-eval": [ 2 ], "no-invalid-this": [ 0 ], "no-iterator": [ 2 ], "no-lone-blocks": [ 2 ], "no-loop-func": [ 2 ], "no-multi-str": [ 2 ], "no-native-reassign": [ 2 ], "no-new-func": [ 2 ], "no-new-wrappers": [ 2 ], "no-new": [ 2 ], "no-octal": [ 2 ], "no-octal-escape": [ 2 ], "no-param-reassign": [ 2 ], "no-process-env": [ 2 ], "no-proto": [ 2 ], "no-redeclare": [ 2 ], "no-return-assign": [ 2 ], "no-script-url": [ 2 ], "no-self-compare": [ 2 ], "no-sequences": [ 2 ], "no-throw-literal": [ 2 ], "no-unused-expressions": [ 2 ], "no-useless-call": [ 2 ], "no-void": [ 2 ], "no-warning-comments": [ 2 ], "no-with": [ 2 ], "radix": [ 2 ], "vars-on-top": [ 2 ], "wrap-iife": [ 2 ], "yoda": [ 2 ], "no-undef": [ 2 ], "no-undefined": [ 2 ], "init-declarations": [ 2, "always" ], "no-catch-shadow": [ 2 ], "no-delete-var": [ 2 ], "no-label-var": [ 2 ], "no-shadow-restricted-names": [ 2 ], "no-shadow": [ 2 ], "no-undef-init": [ 2 ], "no-unused-vars": [ 2 ], "no-use-before-define": [ 2 ], "callback-return": [ 2 ], "handle-callback-err": [ 2 ], "no-mixed-requires": [ 2 ], "no-new-require": [ 2 ], "no-path-concat": [ 2 ], "no-process-exit": [ 0 ], "no-sync": [ 2 ], "func-style": [ 2, "expression" ], "no-inline-comments": [ 2 ], "no-array-constructor": [ 2 ], "no-multiple-empty-lines": [ 2 ], "array-bracket-spacing": [ 2, "never" ], "block-spacing": [ 2, "always" ], "brace-style": [ 2, "1tbs" ], "camelcase": [ 2 ], "comma-spacing": [ 2, { "before": false, "after": true } ], "computed-property-spacing": [ 2, "always" ], "consistent-this": [ 2, "self" ], "eol-last": [ 2 ], "id-length": [ 2, { "min": 2, "max": 20, "exceptions": [ "x", "e", "T", "_", "Q" ] } ], "indent": [ 2 ], "lines-around-comment": [ 2, { "beforeBlockComment": true, "beforeLineComment": false } ], "linebreak-style": [ 2 ], "max-nested-callbacks": [ 2, 3 ], "new-parens": [ 2 ], "newline-after-var": [ 2 ], "no-continue": [ 2 ], "no-mixed-spaces-and-tabs": [ 2 ], "no-nested-ternary": [ 2 ], "no-new-object": [ 2 ], "no-spaced-func": [ 2 ], "no-trailing-spaces": [ 2 ], "no-underscore-dangle": [ 2 ], "no-unneeded-ternary": [ 2 ], "object-curly-spacing": [ 2, "always" ], "one-var": [ 2, "never" ], "operator-assignment": [ 2, "never" ], "operator-linebreak": [ 2, "after" ], "padded-blocks": [ 2, "never" ], "quote-props": [ 2, "consistent-as-needed" ], "quotes": [ 2, "double" ], "semi-spacing": [ 2, { "before": false, "after": true } ], "semi": [ 2, "always" ], "keyword-spacing": [ 2, { "overrides": { "if": { "after": false }, "for": { "after": false }, "while": { "after": false }, "catch": { "after": false } } } ], "space-before-blocks": [ 2, "always" ], "space-before-function-paren": [ 2, "never" ], "space-in-parens": [ 2, "never" ], "space-infix-ops": [ 2 ], "space-unary-ops": [ 2, { "words": true, "nonwords": false } ], "spaced-comment": [ 2, "always" ], "arrow-parens": [ 2, "as-needed" ], "arrow-spacing": [ 2, { "before": true, "after": true } ], "constructor-super": [ 2 ], "generator-star-spacing": [ 0, { "before": false, "after": true } ], "no-class-assign": [ 2 ], "no-const-assign": [ 2 ], "no-dupe-class-members": [ 2 ], "no-this-before-super": [ 2 ], "no-var": [ 2 ], "prefer-const": [ 2 ], "prefer-spread": [ 2 ], "prefer-reflect": [ 0 ], "prefer-template": [ 2 ], "require-yield": [ 2 ], "max-depth": [ 2, 5 ], "max-statements": [ 2, 10 ] }, "ecmaFeatures": { "blockBindings": true, "forOf": true, "jsx": true, "arrowFunctions": true, "spread": true, "modules": true } } }