Repository URL to install this package:
|
Version:
1.2.8 ▾
|
{
"name": "chain-able",
"version": "5.0.0-beta.9",
"description": "interfaces that describe their intentions.",
"main": "main.js",
"module": "main.js",
"web": "main.js",
"types": "typings/index.d.ts",
"typings": "typings/index.d.ts",
"scripts": {
"fuse": "node build/fuse.js",
"jest": "jest",
"cli": "node build/cli.js",
"tsc": "tsc",
"rollup": "rollup",
"ava": "ava",
"webpack": "webpack",
"gzip": "gzip-size",
"dox": "doxdox",
"test": "jest",
"buble": "buble",
"babel": "babel",
"strip": "flow-remove-types",
"lint": "eslint",
"build": "make build",
"_prepublish": "make prepublish",
"_postpublish": "make postpublish"
},
"nyc": {
"all": false,
"check-coverage": true,
"sourceMap": true,
"instrument": false,
"cache": false,
"include": ["./dist/**/*.js"],
"exclude": [
"_todos/**",
"_play/**",
".github/**",
"play/**",
"dist/deps/*.js",
"dist/deps/**/*.js",
"**/deps/*.js",
"**/deps/**",
"test-dist/traverse/index.js",
"test-dist/traverse/lib/deep_equal.js",
"test-dist/built.js",
"test-dist/chainsaw/*.js"
],
"_require": ["babel-register", "babel-core/register"],
"lines": 85,
"statements": 85,
"functions": 85,
"branches": 70,
"extension": [".js"],
"reporter": ["lcov", "html", "text"]
},
"jest": {
"transformIgnorePatterns": [
"/node_modules/",
"/_/",
"/examples/",
"/src/deps/_r|meta|external|env|primitives/",
"/src/deps/external/lodash/",
"/src/deps/external/",
"/src/deps/cache/scoped.js",
"/src/deps/class-names.js",
"/src/deps/dopemerge/map.js",
"/src/compose/decorators.js",
"/src/conditional/",
"/src/deps/util/flatten.js",
"/src/deps/is/class|node|stringOrNumber.js",
"/src/deps/reduce/objects.js",
"/src/deps/symbols/index|species|spreadable.js",
"/src/deps/prefix|index|uniq|eqCurry|typeof|insert-at-index|nonEnumerableTypes.js",
"/src/plugins/index.js",
"/_modules"
],
"useStderr": true,
"verbose": true,
"globals": {
"__DEV__": true
},
"watch": false,
"cache": true,
"setupTestFrameworkScriptFile": "./test/__testsetup.js",
"collectCoverageFrom": ["src/**/*.js", "test/**/*.js"],
"coveragePathIgnorePatterns": [
"\\\\node_modules\\\\",
"_modules",
"src/deps/regexp|native/*.js",
"src/deps/math/index|math.js",
"src/deps/loop/index|loop.js",
"src/deps/construct/index|construct.js",
"src/deps/string/index|string.js",
"src/deps/array/index|array.js",
"src/deps/array/insertAtIndex.js",
"src/deps/conditional/eqeq.js",
"src/deps/traversers/stringify.js",
"src/plugins/getterOnSet.js",
"src/deps/_r|meta|external|env|primitives",
"src/deps/external/lodash",
"src/deps/external",
"src/deps/cache/scoped.js",
"src/deps/string/prefix|class-names.js",
"src/deps/is/class.js",
"src/deps/is/objPure.js",
"src/deps/dopemerge/map.js",
"src/deps/util/flatten|charCodeAtZero.js",
"src/deps/is/class|node|stringOrNumber.js",
"src/deps/reduce/objects.js",
"src/deps/fp/fp.js",
"src/deps/fp/index.js",
"src/deps/symbols/index|species|spreadable.js",
"src/deps/index|uniq|eqCurry|typeof|insert-at-index|nonEnumerableTypes.js",
"src/compose/decorators.js",
"src/deps/conditional/bitwise",
"src/deps/conditional/bitwise/bitwise.js",
"src/deps/conditional/bitwise/ez.js",
"src/plugins/index|plugins.js",
"COMMENT/ignore-below-pass-along-indexes.COMMENT",
"src/is|dopemerge|matcher|validators|encase|dot|includes|cache|compose|reduce/index.js",
"src/deps/fp|is|dopemerge|matcher|validators|encase|dot|includes|cache|compose|reduce/index.js",
"src/index.web.js",
"src/index.js"
],
"coverageReporters": ["json", "text", "lcov", "clover"],
"automock": false,
"bail": false,
"browser": false,
"rootDir": ".",
"testRegex": "(test/)(.*).js$",
"testPathIgnorePatterns": [
"_modules",
"node_modules",
"test/__testsetup.js",
"test/built.js",
"test/_stress.js",
"test/_api.js",
"test/is/index.js",
"test/chainsaw",
"test/traverse/index.js",
"/examples",
"/fun"
]
},
"ava": {
"files": ["!index.*.js", "test-dist/*.js"],
"source": ["dist/**", "!src/**/*"],
"verbose": true,
"concurrency": 3,
"failFast": false,
"failWithoutAssertions": false,
"powerAssert": true,
"require": ["babel-core/register"],
"babel": "inherit"
},
"_optionalDependencies": {
"bench-chain": "^0.5.1",
"memwatch-next": "^0.3.0"
},
"devDependencies": {
"@types/node": "^7.0.31",
"acorn": "^5.0.3",
"acorn-dynamic-import": "^2.0.2",
"acorn-es7": "^0.1.0",
"ava": "*",
"babel-cli": "^6.24.1",
"babel-core": "^6.24.1",
"babel-jest": "^20.0.1",
"babel-plugin-istanbul": "^4.1.4",
"babel-plugin-transform-flow-strip-types": "^6.22.0",
"babel-preset-env": "^1.4.0",
"babel-preset-es2015": "^6.24.1",
"babylon": "^6.17.4",
"buble": "0.15.2",
"chain-able-find": "^1.0.0",
"chainsaw": "^0.1.0",
"coveralls": "^2.13.1",
"dargs": "^5.1.0",
"deepmerge": "^1.3.2",
"dive": "^0.5.0",
"docdown": "^0.7.2",
"doctrine": "^2.0.0",
"doxdox": "^2.0.3",
"eslint": "^4.0.0",
"eslint-config-chain-able": "^1.0.0",
"eslint-plugin-jest": "^20.0.3",
"eslint-plugin-jsdoc": "^3.1.1",
"eslint-plugin-typescript": "^0.1.0",
"falafel": "^2.1.0",
"flipfile": "^0.0.13",
"fliplog": "^1.0.0",
"flow-remove-types": "^1.2.1",
"fs-jetpack": "^1.1.0",
"funwithflags": "^1.0.2",
"fuse-box": "2.2.0-beta.21",
"gzip-size-cli": "^2.0.0",
"humanize-string": "^1.0.1",
"humanize-url": "^1.0.1",
"immutable": "^3.8.1",
"inspector-gadget": "^1.0.0",
"jest": "^20.0.4",
"js-beautify": "^1.6.14",
"jssmartcheck": "^0.2.3",
"jsverify": "^0.8.2",
"lodash": "^4.17.4",
"marked": "^0.3.6",
"mobx": "^3.1.14",
"module-alias": "^2.0.0",
"nyc": "^10.3.2",
"optimize-js": "^1.0.3",
"preact": "^8.2.1",
"ramda": "^0.24.1",
"react": "^15.6.1",
"rimraf": "^2.6.1",
"rollup": "^0.43.0",
"rollup-plugin-babili": "^3.0.0",
"rollup-plugin-buble": "^0.15.0",
"rollup-plugin-cleanup": "^1.0.0",
"rollup-plugin-commonjs": "^8.0.2",
"rollup-plugin-filesize": "^1.3.2",
"rollup-plugin-node-resolve": "^3.0.0",
"rollup-plugin-replace": "^1.1.1",
"rollup-plugin-typescript": "^0.8.1",
"rollup-plugin-typescript2": "^0.4.4",
"rollup-plugin-uglify": "^2.0.1",
"script-chain": "^0.0.9",
"string": "^3.3.3",
"traverse": "^0.6.6",
"treeify": "^1.0.1",
"tslint": "^5.4.3",
"typescript": "next",
"typescript-eslint-parser": "^3.0.0",
"uglify-es": "^3.0.15",
"uglify-js": "3.0.15",
"validator": "^7.0.0",
"webpack": "3.0.0"
},
"dependencies": {
"ramda": "^0.24.1"
},
"keywords": [
"chains",
"chaining",
"chain-able",
"chainable",
"conditional",
"expressive",
"fluent",
"chain",
"flipchain",
"fliphub-chain",
"fusebox-chain",
"webpack",
"fuse-box"
],
"license": "MIT",
"author": "James <aretecode@gmail.com>",
"homepage": "https://github.com/fluents/chain-able#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/fluents/chain-able.git"
},
"bugs": {
"url": "https://github.com/fluents/chain-able/issues"
}
}