Skip to content

Instantly share code, notes, and snippets.

@juliobetta
Last active October 15, 2017 00:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juliobetta/7fec3d3c03baed9d83cf4fe9cf110b6c to your computer and use it in GitHub Desktop.
Save juliobetta/7fec3d3c03baed9d83cf4fe9cf110b6c to your computer and use it in GitHub Desktop.
Base package.json [React, Redux, React-Router, React-Toolbox, Webpack, PouhchDB, etc...]
{
"name": "<project-name>",
"version": "0.0.1",
"productName": "<Product Name>",
"main": "<entrypoint>",
"repository": {
"type": "git",
"url": "<repo-url>"
},
"author": {
"name": "<Your Name>",
"email": "<you@email.com>",
"url": "https://<your-website.com>"
},
"scripts": {
"clean": "rimraf www",
"copy-files": "cpy app/favicon.ico www",
"clean-and-copy": "yarn run clean && yarn run copy-files",
"build": "yarn run clean-and-copy-web && webpack --env.production --config webpack/production.js",
"start": "cross-env NODE_ENV=development PORT=8080 webpack-dev-server --progress --hot --inline --content-base dist --config=webpack/development.js",
"lint": "eslint --ignore-path .gitignore --format=node_modules/eslint-formatter-pretty app *.js"
},
"license": "<license>",
"private": "<true|false>",
"devDependencies": {
"autoprefixer": "7.1.5",
"babel": "6.23.0",
"babel-cli": "6.26.0",
"babel-eslint": "8.0.1",
"babel-loader": "7.1.2",
"babel-plugin-add-module-exports": "0.2.1",
"babel-plugin-transform-class-properties": "6.24.1",
"babel-plugin-transform-object-rest-spread": "6.26.0",
"babel-plugin-transform-react-constant-elements": "6.23.0",
"babel-plugin-transform-runtime": "6.23.0",
"babel-plugin-webpack-loaders": "0.9.0",
"babel-polyfill": "6.26.0",
"babel-preset-env": "1.6.0",
"babel-preset-react": "6.24.1",
"babel-preset-react-hmre": "1.1.1",
"babel-preset-react-optimize": "1.0.1",
"babel-preset-stage-0": "6.24.1",
"babel-preset-stage-2": "6.24.1",
"babel-register": "6.26.0",
"cpy-cli": "1.0.1",
"cross-env": "5.0.5",
"css-loader": "0.28.7",
"cypress": "1.0.1",
"enzyme": "3.1.0",
"enzyme-redux": "0.1.7",
"eslint": "4.8.0",
"eslint-formatter-pretty": "1.3.0",
"eslint-import-resolver-webpack": "0.8.3",
"eslint-plugin-import": "2.7.0",
"eslint-plugin-jsx-a11y": "6.0.2",
"eslint-plugin-promise": "3.6.0",
"eslint-plugin-react": "7.4.0",
"extract-text-webpack-plugin": "3.0.1",
"faker": "4.1.0",
"file-loader": "1.1.5",
"html-webpack-plugin": "2.30.1",
"imports-loader": "0.7.1",
"jest": "21.2.1",
"morgan": "1.9.0",
"offline-plugin": "4.8.4",
"path": "0.12.7",
"postcss-loader": "2.0.8",
"progress-bar-webpack-plugin": "1.10.0",
"redux-logger": "3.0.6",
"redux-mock-store": "1.3.0",
"replace": "0.3.0",
"rimraf": "2.6.2",
"source-map-support": "0.5.0",
"style-loader": "0.19.0",
"url-loader": "0.6.2",
"webpack": "3.7.1",
"webpack-dev-middleware": "1.12.0",
"webpack-dev-server": "2.9.1",
"webpack-hot-middleware": "2.19.1",
"webpack-merge": "4.1.0",
"webpack-module-hot-accept": "1.0.5",
"webpack-obfuscator": "0.11.2",
"why-did-you-update": "0.0.8"
},
"dependencies": {
"classnames": "2.2.5",
"flexboxgrid": "6.3.1",
"history": "4.7.2",
"invariant": "2.2.2",
"moment": "2.19.1",
"moment-duration-format": "1.3.0",
"moment-precise-range": "0.2.0",
"passwordmeter": "1.3.5",
"postcss": "6.0.13",
"postcss-cssnext": "3.0.2",
"pouchdb": "6.3.4",
"pouchdb-find": "6.3.4",
"pouchdb-load": "1.4.6",
"pouchdb-quick-search": "1.3.0",
"prop-types": "15.6.0",
"react": "16.0.0",
"react-block-ui": "1.1.0",
"react-dom": "16.0.0",
"react-flexbox-grid": "1.1.5",
"react-redux": "5.0.6",
"react-redux-i18n": "1.9.0",
"react-router": "4.2.0",
"react-router-config": "1.0.0-beta.4",
"react-router-dom": "4.2.2",
"react-router-redux": "4.0.8",
"react-text-mask": "5.0.2",
"react-toolbox": "2.0.0-beta.12",
"redux": "3.7.2",
"redux-form": "7.1.1",
"redux-thunk": "2.2.0",
"superlogin-client": "0.8.0",
"text-mask-addons": "3.7.0",
"text-mask-core": "5.0.1",
"ulid": "1.0.0",
"validatorjs": "3.13.5"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment