UNPKG

foop

Version:

interfaces that describe their intentions.

327 lines (326 loc) 9.24 kB
{ "name": "foop", "version": "5.0.0", "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", "postpublish": "make postpublish" }, "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/", "/_/", "/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" }, "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" } }