UNPKG

nyg-jam3

Version:

Jam3 project scaffold generator based on nyg

152 lines (151 loc) 4.96 kB
{ "name": "jam3-new-app", "version": "0.0.1", "private": true, "scripts": { "start": "npm-run-all -p watch-layout start-js", "build": "npm run release", "\n ###################### NPM Secondary Pipeline ######################": "", "release": "cross-env NODE_ENV=production REACT_APP_SW_CACHE_BUST=$(date +%s) npm-run-all generate-doc build-layout build-js build-php image-compress", "start-js": "react-scripts start", "build-js": "react-scripts build", "build-layout": "node scripts/build-layout-data.js", "build-php": "node scripts/build-php.js", "watch-layout": "npm run build-layout && node scripts/watch-layout-data.js", "image-compress": "node scripts/imagemin.js", "\n ###################### Support Development Tools ######################": "", "bundle-analyzer": "npm run build-js -- --stats && webpack-bundle-analyzer build/bundle-stats.json", "storybook": "start-storybook -p 9001 -c .storybook -s ./src,./public", "component": "node scripts/component.js", "connected-component": "node scripts/component.js --connected", "stateless-component": "node scripts/component.js --stateless", "page": "node scripts/component.js --page", "dependency-report": "node scripts/dependencies-report", "generate-doc": "node scripts/generate-doc", "facebook": "node scripts/facebook.js", "\n ###################### Automation Tools ######################": "", "test": "react-scripts test", "eject": "react-scripts eject", "audit": "audit-ci --high", "js-lint": "eslint './src/**/*.js' -c ./.eslintrc.json --quiet --ignore-pattern .gitignore", "sass-lint": "stylelint './src/**/*.scss'", "linters": "npm-run-all -p js-lint sass-lint", "postinstall": "npm-run-all build-layout" }, "repository": { "type": "git", "url": "git+https://github.com/Jam3/nyg-jam3.git" }, "license": "MIT", "bugs": { "url": "https://github.com/Jam3/nyg-jam3/issues" }, "engines": { "node": ">=10.15.0", "npm": ">=6.5.0" }, "dependencies": { "@jam3/detect": "1.0.1", "@jam3/react-check-extra-props": "1.0.0", "@jam3/react-ui": "1.1.0", "@jam3/wait": "1.0.0", "bowser": "1.9.2", "classnames": "2.2.6", "default-passive-events": "1.0.10", "dompurify": "1.0.8", "get-scroll": "2.0.0", "gsap": "2.0.2", "gsap-promisify": "1.0.2", "history": "4.7.2", "howler": "2.0.9", "include-media": "1.4.9", "inject-prefetch": "0.1.2", "lodash.debounce": "4.0.8", "no-op": "1.0.3", "normalize.css": "8.0.1", "preloader": "4.0.2", "react": "16.7.0", "react-dom": "16.7.0", "react-redux": "5.0.7", "react-router-dom": "4.3.1", "react-router-redux": "5.0.0-alpha.9", "react-transition-group": "2.5.0", "redux": "4.0.1" }, "devDependencies": { "@commitlint/cli": "6.2.0", "@storybook/addon-actions": "4.1.4", "@storybook/addon-info": "4.1.4", "@storybook/addon-knobs": "4.1.4", "@storybook/react": "4.1.4", "audit-ci": "1.3.1", "babel-eslint": "10.0.1", "cross-env": "5.1.6", "eslint": "5.12.0", "eslint-config-postcss": "3.0.7", "eslint-config-prettier": "3.3.0", "eslint-config-react-app": "3.0.6", "eslint-config-react-jam3": "1.0.0", "eslint-plugin-flowtype": "3.2.1", "eslint-plugin-import": "2.14.0", "eslint-plugin-jam3": "0.2.1", "eslint-plugin-jsx-a11y": "6.1.2", "eslint-plugin-prettier": "3.0.1", "eslint-plugin-promise": "4.0.1", "eslint-plugin-react": "7.12.3", "eslint-plugin-standard": "4.0.0", "husky": "1.1.1", "imagemin": "6.1.0", "imagemin-mozjpeg": "8.0.0", "imagemin-pngquant": "6.0.1", "imagemin-svgo": "7.0.0", "json-sass-vars": "3.0.0", "lint-staged": "8.1.0", "node-sass": "4.9.3", "npm-run-all": "4.1.2", "prettier": "1.15.3", "prop-types": "15.6.2", "react-scripts": "2.1.8", "redux-devtools-extension": "2.13.8", "snyk": "1.82.0", "storybook-addon-jsx": "6.0.0", "stylelint": "9.10.0", "stylelint-config-jam3": "0.1.2", "webpack-bundle-analyzer": "3.0.3" }, "optionalDependencies": { "chalk": "2.3.2", "license-checker": "16.0.0", "maxstache": "1.0.7", "minimist": "1.2.0", "mkdirp": "0.5.1", "react-hot-loader": "4.3.1", "sassdoc": "2.5.0", "@jam3/stats": "1.0.0", "why-did-you-update": "0.1.1" }, "eslintConfig": { "extends": "react-app" }, "lint-staged": { "linters": { "src/**/*.{js,json,scss}": [ "prettier --write", "git add" ] } }, "husky": { "hooks": { "pre-commit": "echo 'Pre-commit checks...' && lint-staged", "pre-push": "echo 'Pre-push checks...' && npm run linters && npm run audit", "commitmsg": "commitlint -e $GIT_PARAMS" } }, "browserslist": [ ">0.2%", "not dead", "not ie <= 11", "not op_mini all" ] }