UNPKG

5.22 kBJSONView Raw
1{
2 "name": "frack-build-config-factory",
3 "version": "0.7.3",
4 "description": "Utility scripts to create opinionated webpack and rollup configuration.",
5 "license": "MIT",
6 "repository": "https://git.siteone.cz/frack/frack-build-config-factory.git",
7 "main": "lib/node.classic.commonjs.js",
8 "module": "lib/node.classic.esmodule.js",
9 "es2015": "lib/node.es2015.esmodule.js",
10 "main:modern": "lib/node.modern.commonjs.js",
11 "module:modern": "lib/node.modern.esmodule.js",
12 "browser": "lib/browser.classic.esmodule.js",
13 "browser:modern": "lib/browser.modern.esmodule.js",
14 "author": {
15 "name": "Viktor Bezdek",
16 "email": "viktor.bezdek@siteone.cz",
17 "url": "siteone.cz"
18 },
19 "engines": {
20 "node": ">=6.0.0",
21 "yarn": ">=0.21.3",
22 "npm": ">=5.0.0"
23 },
24 "files": [
25 "lib",
26 "src"
27 ],
28 "scripts": {
29 "build": "rollup -c",
30 "dev": "rollup -c -w",
31 "prepublish": "npm run build",
32 "coverage": "npm test -- --coverage",
33 "postcoverage": "opn coverage/lcov-report/index.html",
34 "lint": "eslint ./src/** ./test --fix",
35 "flow": "flow check",
36 "docs": "documentation readme src --section=API",
37 "clean": "rimraf lib",
38 "sprebuild": "npm run docs && npm run clean",
39 "watch": "npm-watch",
40 "beta": "npm version prerelease && npm publish",
41 "patch": "npm version patch && npm publish",
42 "minor": "npm version minor && npm publish",
43 "major": "npm version major && npm publish",
44 "test": "npm run lint && npm test && npm run build",
45 "postpublish": "git push origin master --follow-tags"
46 },
47 "watch": {
48 "test": "{src,test}/*.js",
49 "lint": "{src,test}/*.js",
50 "build": "src"
51 },
52 "jest": {
53 "testRegex": "/test/.*",
54 "testEnvironment": "node"
55 },
56 "keywords": [
57 "generator-nod"
58 ],
59 "dependencies": {
60 "assets-webpack-plugin": "^3.5.1",
61 "babel-core": "^6.26.0",
62 "babel-eslint": "^8.0.3",
63 "babel-jest": "^21.2.0",
64 "babel-loader": "^7.1.2",
65 "babel-plugin-dynamic-import-node": "^1.2.0",
66 "babel-plugin-external-helpers": "^6.22.0",
67 "babel-plugin-flow-react-proptypes": "^11.0.0",
68 "babel-plugin-import-inspector": "^2.0.0",
69 "babel-plugin-jsx-control-statements": "^3.2.8",
70 "babel-plugin-log-deprecated": "^1.1.0",
71 "babel-plugin-module-resolver": "^3.0.0",
72 "babel-plugin-syntax-dynamic-import": "^6.18.0",
73 "babel-plugin-syntax-flow": "^6.18.0",
74 "babel-plugin-transform-class-properties": "^6.24.1",
75 "babel-plugin-transform-flow-strip-types": "^6.22.0",
76 "babel-plugin-transform-object-assign": "^6.22.0",
77 "babel-plugin-transform-object-rest-spread": "^6.26.0",
78 "babel-plugin-transform-react-constant-elements": "^6.23.0",
79 "babel-plugin-transform-react-inline-elements": "^6.22.0",
80 "babel-plugin-transform-react-jsx-self": "^6.22.0",
81 "babel-plugin-transform-react-jsx-source": "^6.22.0",
82 "babel-plugin-transform-react-remove-prop-types": "^0.4.10",
83 "babel-plugin-transform-runtime": "^6.23.0",
84 "babel-polyfill": "^6.26.0",
85 "babel-preset-env": "^1.6.1",
86 "babel-preset-flow": "^6.23.0",
87 "babel-preset-react": "^6.24.1",
88 "babel-preset-stage-0": "^6.24.1",
89 "bluebird": "^3.5.1",
90 "case-sensitive-paths-webpack-plugin": "^2.1.1",
91 "chunk-manifest-webpack-plugin": "^1.1.2",
92 "css-loader": "^0.28.7",
93 "deepmerge": "^2.0.1",
94 "duplicate-package-checker-webpack-plugin": "^2.0.2",
95 "eslint-loader": "^1.9.0",
96 "extract-text-webpack-plugin": "^3.0.2",
97 "fast-sass-loader": "^1.4.0",
98 "git-rev-sync": "^1.12.0",
99 "hard-source-webpack-plugin": "^0.5.7",
100 "import-inspector": "^2.0.0",
101 "jsx-control-statements": "^3.2.8",
102 "loader-utils": "^1.1.0",
103 "lodash": "^4.17.4",
104 "lodash-webpack-plugin": "^0.11.4",
105 "node-sass": "^4.7.2",
106 "ora": "^1.3.0",
107 "postcss-loader": "^2.0.9",
108 "pretty-ms": "^3.1.0",
109 "react-dev-utils": "^4.2.1",
110 "stats-webpack-plugin": "^0.6.1",
111 "style-loader": "^0.19.1",
112 "svg-react-loader": "^0.4.5",
113 "webpack-bundle-analyzer": "^2.9.1",
114 "webpack-chunk-hash": "^0.5.0"
115 },
116 "devDependencies": {
117 "builtin-modules": "^2.0.0",
118 "documentation": "5.3.5",
119 "flow-bin": "^0.61.0",
120 "frack-settings": "^0.1.10",
121 "jest-cli": "^21.2.1",
122 "moment": "^2.19.4",
123 "npm-watch": "^0.3.0",
124 "opn-cli": "^3.1.0",
125 "react": "^16.2.0",
126 "rimraf": "^2.6.2",
127 "rollup": "^0.52.1",
128 "rollup-plugin-babel": "^3.0.2",
129 "rollup-plugin-commonjs": "^8.2.6",
130 "rollup-plugin-flow": "^1.1.1",
131 "rollup-plugin-json": "^2.3.0",
132 "rollup-plugin-node-builtins": "^2.1.2",
133 "rollup-plugin-node-resolve": "^3.0.0",
134 "rollup-watch": "^4.3.1",
135 "shelljs": "^0.7.8",
136 "webpack": "^3.10.0"
137 }
138}