UNPKG

feature-u

Version:

Feature Based Project Organization for React

126 lines (125 loc) 4.89 kB
{ "name": "feature-u", "version": "3.0.0", "description": "Feature Based Project Organization for React", "main": "lib/index.js", "browser": { "main": "dist/feature-u.js" }, "module": "es/index.js", "jsnext:main": "es/index.js", "files": [ "package.json", "CHANGELOG.md", "LICENSE.md", "README.md", "dist", "es", "lib", "src" ], "scripts": { "COMMENT1": "***--------------------------------------------------------------------------***", "COMMENT2": "*** Please refer to SCRIPTS.md for an overview of the project's npm scripts. ***", "COMMENT3": "***--------------------------------------------------------------------------***", "COMMENT4": " ", "build": "cross-env BABEL_ENV=commonjs webpack --progress --colors", "build:clean": "rimraf dist lib es", "build:plat:all": "npm-run-all build:plat:bundle build:plat:bundle.min build:plat:lib build:plat:es", "build:plat:bundle": "cross-env NODE_ENV=development npm run build", "build:plat:bundle.min": "cross-env NODE_ENV=production npm run build", "build:plat:es": "cross-env BABEL_ENV=es babel src --out-dir es --ignore spec.js", "build:plat:lib": "cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore spec.js", "build:watch": "npm run build -- --watch", "check": "npm-run-all lint pkgReview test cov", "clean": "npm-run-all build:clean cov:clean", "cov": "jest src --coverage", "cov:clean": "rimraf coverage", "cov:publish": "cat coverage/lcov.info | codacy-coverage --verbose", "dev": "npm run test:watch", "docs": "npm run docs:prepare && npm run docs:build", "docs:api": "jsdoc2md --global-index-format none --no-gfm --helper tooling/docs/escapeAnchor.js --partial tooling/docs/header.hbs --partial tooling/docs/link.hbs --partial tooling/docs/body.hbs --files src/**/*.js > docs/api.md", "docs:prepare": "gitbook install", "docs:build:COMMENT": "NOTE: fore gitbook build/serve, add following diagnostic: --log=debug --debug", "docs:build": "npm run docs:api && gitbook build", "docs:serve": "npm run docs:api && gitbook serve", "docs:publish": "gh-pages --dist _docs", "docs:jsdoc2md:help": "jsdoc2md --help", "docs:gitbook:help": "gitbook help", "docs:clean": "rimraf _book _docs/cur", "lint": "echo '*** Verify code quality (lint):' && eslint src", "pkgReview": "echo '*** Showing outdated installed packages:' && npm outdated --long || true", "prepublish": "npm-run-all lint pkgReview clean build:plat:all test cov", "start": "npm run dev", "test": "jest src", "test:watch": "npm run test -- --watch" }, "repository": { "type": "git", "url": "https://github.com/KevinAst/feature-u.git" }, "keywords": [ "feature-u", "feature", "features", "react", "redux", "redux-logic", "utility", "util", "utils", "helper", "helpers", "js", "javascript", "geeku", "astx" ], "author": "Kevin J. Bridges <kevinast@gmail.com> (https://github.com/KevinAst)", "license": "MIT", "bugs": { "url": "https://github.com/KevinAst/feature-u/issues" }, "homepage": "https://github.com/KevinAst/feature-u", "jest": { "testURL": "http://localhost", "collectCoverageFrom": [ "src/**/*.js", "!**/spec/**" ] }, "devDependencies": { "babel-cli": "^6.26.0", "babel-core": "^6.26.0", "babel-loader": "^7.1.4", "babel-plugin-transform-object-rest-spread": "^6.26.0", "babel-preset-env": "^1.6.1", "babel-preset-react": "^6.24.1", "codacy-coverage": "^2.0.2", "create-react-class": "^15.6.3", "cross-env": "^4.0.0", "eslint": "^3.19.0", "eslint-loader": "^1.7.1", "eslint-plugin-react": "^7.10.0", "gh-pages": "^0.12.0", "gitbook-cli": "^2.3.2", "gitbook-plugin-folding-menu": "^1.0.1", "gitbook-plugin-toolbar": "^0.6.0", "jest": "^22.1.4", "jsdoc-to-markdown": "^4.0.1", "npm-run-all": "^4.0.2", "react": ">=0.14.0", "rimraf": "^2.6.1", "webpack": "^2.4.1" }, "dependencies": { "create-react-context": "^0.2.2", "lodash.isfunction": "^3.0.8", "lodash.isplainobject": "^4.0.6", "lodash.isstring": "^4.0.1", "react-is": "^16.8.6" }, "peerDependencies": { "react": ">=0.14.0" } }