chain-able
Version:
interfaces that describe their intentions.
325 lines (324 loc) • 8.54 kB
JSON
{
"name": "chain-able",
"version": "4.0.6",
"description": "interfaces that describe their intentions.",
"main:es6": "src/index.js",
"main:dev": "dists/dev/index.js",
"main:debugger": "dists/debugger/index.js",
"main:tsc": "dists/tsc/index.js",
"main:iife": "dists/iife/index.js",
"main:umd": "dists/umd/index.js",
"main:min": "dists/umd/index.min.js",
"main:cjs": "dists/cjs/index.js",
"main:es": "dists/es/index.js",
"main:window": "dists/window/index.js",
"js:next": "dists/es/index.js",
"main": "main.js",
"module": "index.js",
"web": "dists/umd/index.js",
"browser": "dists/cjs/index.js",
"alias": "dists/cjs/index.js",
"amd": "dists/amd/index.js",
"types": "typings/index.d.ts",
"typings": "typings/index.d.ts",
"deps": "deps/index.js",
"compose": "compose/index.js",
"plugins": "plugins/index.js",
"rollup": {
"moduleName": "ChainAble",
"entry": "src/index.js",
"distEntry": "dist/index.js",
"tscEntry": "dists/dev/index.js",
"rollupConfig": {
"moduleName": "ChainAble",
"entry": "src/index.js",
"distEntry": "dist/index.js",
"tscEntry": "dists/dev/index.js",
"webEntry": "src/index.web.js"
}
},
"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 clean"
},
"directories": {
"typings": "typings",
"lib": "src",
"deps": "deps",
"compose": "compose",
"plugins": "plugins",
"dist": "dist",
"dists": "dists"
},
"files": [
"dist",
"src",
"dists",
"deps",
"compose",
"plugins",
"typings",
"index.js",
"Chainable.js",
"ChainedMap.js",
"ChainedMapBase.js",
"ChainedSet.js",
"FactoryChain.js",
"MergeChain.js",
"MethodChain.js",
"TraverseChain.js",
"compose/index.js",
"deps/index.js",
"./compose/index.js",
"./deps/index.js",
"./plugins/index.js"
],
"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/",
"/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/_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/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/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"
]
},
"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"
},
"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",
"docdown": "^0.7.2",
"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",
"funwithflags": "^1.0.2",
"fuse-box": "2.2.0-beta.21",
"gzip-size-cli": "^2.0.0",
"immutable": "^3.8.1",
"inspector-gadget": "^1.0.0",
"jest": "^20.0.4",
"lodash": "^4.17.4",
"mobx": "^3.1.14",
"module-alias": "^2.0.0",
"nyc": "^10.3.2",
"optimize-js": "^1.0.3",
"ramda": "^0.24.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",
"traverse": "^0.6.6",
"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"
},
"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"
}
}