UNPKG

5.32 kBJSONView Raw
1{
2 "name": "frack-build-config-factory",
3 "version": "0.8.1-beta.20",
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.9.6",
61 "babel-core": "^6.26.3",
62 "babel-eslint": "^10.0.0",
63 "babel-jest": "^23.6.0",
64 "babel-loader": "^7.1.5",
65 "babel-plugin-dynamic-import-node": "^2.1.0",
66 "babel-plugin-external-helpers": "^6.22.0",
67 "babel-plugin-flow-react-proptypes": "^24.1.2",
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-macros": "^2.4.2",
72 "babel-plugin-module-resolver": "^3.1.1",
73 "babel-plugin-syntax-dynamic-import": "^6.18.0",
74 "babel-plugin-syntax-flow": "^6.18.0",
75 "babel-plugin-transform-class-properties": "^6.24.1",
76 "babel-plugin-transform-flow-strip-types": "^6.22.0",
77 "babel-plugin-transform-object-assign": "^6.22.0",
78 "babel-plugin-transform-object-rest-spread": "^6.26.0",
79 "babel-plugin-transform-react-constant-elements": "^6.23.0",
80 "babel-plugin-transform-react-inline-elements": "^6.22.0",
81 "babel-plugin-transform-react-jsx-self": "^6.22.0",
82 "babel-plugin-transform-react-jsx-source": "^6.22.0",
83 "babel-plugin-transform-react-remove-prop-types": "^0.4.18",
84 "babel-plugin-transform-runtime": "^6.23.0",
85 "babel-polyfill": "^6.26.0",
86 "babel-preset-env": "^1.7.0",
87 "babel-preset-flow": "^6.23.0",
88 "babel-preset-react": "^6.24.1",
89 "babel-preset-react-app": "^3.1.2",
90 "babel-preset-stage-0": "^6.24.1",
91 "bluebird": "^3.5.2",
92 "case-sensitive-paths-webpack-plugin": "^2.1.2",
93 "chunk-manifest-webpack-plugin": "^1.1.2",
94 "css-loader": "^1.0.0",
95 "deepmerge": "^2.1.1",
96 "duplicate-package-checker-webpack-plugin": "^2.1.0",
97 "eslint-loader": "^2.1.1",
98 "extract-text-webpack-plugin": "^3.0.2",
99 "fast-sass-loader": "^1.4.6",
100 "git-rev-sync": "^1.12.0",
101 "hard-source-webpack-plugin": "^0.12.0",
102 "import-inspector": "^2.0.0",
103 "jsx-control-statements": "^3.2.8",
104 "loader-utils": "^1.1.0",
105 "lodash": "^4.17.11",
106 "lodash-webpack-plugin": "^0.11.5",
107 "node-sass": "^4.9.3",
108 "ora": "^3.0.0",
109 "postcss-loader": "^3.0.0",
110 "pretty-ms": "^4.0.0",
111 "react-dev-utils": "^5.0.2",
112 "stats-webpack-plugin": "^0.7.0",
113 "style-loader": "^0.23.0",
114 "svg-react-loader": "^0.4.5",
115 "webpack-bundle-analyzer": "^3.0.2",
116 "webpack-chunk-hash": "^0.5.0",
117 "webpack-node-externals": "^1.7.2"
118 },
119 "devDependencies": {
120 "documentation": "8.1.2",
121 "flow-bin": "^0.81.0",
122 "frack-settings": "^0.1.10",
123 "jest-cli": "^23.6.0",
124 "moment": "^2.22.2",
125 "npm-watch": "^0.4.0",
126 "opn-cli": "^3.1.0",
127 "react": "^16.5.2",
128 "rimraf": "^2.6.2",
129 "rollup": "^0.66.2",
130 "rollup-plugin-babel": "^3.0.7",
131 "rollup-plugin-commonjs": "^9.1.8",
132 "rollup-plugin-flow": "^1.1.1",
133 "rollup-plugin-json": "^3.1.0",
134 "rollup-plugin-node-builtins": "^2.1.2",
135 "rollup-plugin-node-resolve": "^3.4.0",
136 "rollup-watch": "^4.3.1",
137 "shelljs": "^0.8.2",
138 "webpack": "^3.12.0"
139 }
140}