1 | {
|
2 | "name": "@quintype/build",
|
3 | "version": "3.4.0",
|
4 | "description": "Library that defines build process for node apps",
|
5 | "main": "src/index.js",
|
6 | "scripts": {
|
7 | "lint:js:ci": "npx eslint $(git diff --diff-filter=ACM --pretty='' --name-only origin/master..HEAD -- '*.js') 'src/index.js'",
|
8 | "prepublishOnly": "./bin-dev-scripts/standard-version-release.sh",
|
9 | "sync-files-to": "npx onchange --verbose --wait --await-write-finish '**/*' -- ./bin-dev-scripts/sync-to.sh "
|
10 | },
|
11 | "keywords": [
|
12 | "node",
|
13 | "webpack",
|
14 | "quintype"
|
15 | ],
|
16 | "bin": {
|
17 | "quintype-build": "./bin/quintype-build",
|
18 | "quintype-app-build": "./bin/quintype-app-build"
|
19 | },
|
20 | "author": "Quintype Developers <dev-core@quintype.com>",
|
21 | "license": "ISC",
|
22 | "dependencies": {
|
23 | "@babel/cli": "^7.1.5",
|
24 | "@babel/core": "^7.1.6",
|
25 | "@babel/plugin-proposal-class-properties": "^7.1.0",
|
26 | "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
|
27 | "@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
28 | "@babel/preset-env": "^7.1.6",
|
29 | "@babel/preset-react": "^7.0.0",
|
30 | "@babel/register": "^7.0.0",
|
31 | "autoprefixer": "^8.6.5",
|
32 | "babel-jest": "^23.6.0",
|
33 | "babel-loader": "^8.0.4",
|
34 | "babel-plugin-dynamic-import-node": "^2.2.0",
|
35 | "babel-plugin-react-css-modules": "^3.4.2",
|
36 | "babel-plugin-transform-assets-import-to-string": "^1.2.0",
|
37 | "css-loader": "^2.1.0",
|
38 | "duplicate-package-checker-webpack-plugin": "^3.0.0",
|
39 | "file-loader": "^1.1.11",
|
40 | "immer": "^1.12.1",
|
41 | "mini-css-extract-plugin": "^0.4.0",
|
42 | "node-sass": "^4.7.2",
|
43 | "optimize-css-assets-webpack-plugin": "^4.0.0",
|
44 | "path": "^0.12.7",
|
45 | "postcss-loader": "^2.1.6",
|
46 | "precss": "^3.1.2",
|
47 | "process": "^0.11.10",
|
48 | "sass-loader": "^6.0.7",
|
49 | "style-loader": "^0.23.1",
|
50 | "webpack": "^4.21.0 <4.29.0",
|
51 | "webpack-bundle-analyzer": "^2.13.1",
|
52 | "webpack-cli": "^2.0.13",
|
53 | "webpack-common-shake": "^2.1.0",
|
54 | "webpack-dev-server": "^3.1.14",
|
55 | "webpack-manifest-plugin": "^2.0.4",
|
56 | "yargs": "^12.0.5"
|
57 | },
|
58 | "devDependencies": {
|
59 | "eslint": "^5.8.0",
|
60 | "eslint-config-prettier": "^3.1.0",
|
61 | "eslint-config-standard": "^12.0.0",
|
62 | "eslint-plugin-import": "^2.14.0",
|
63 | "eslint-plugin-node": "^8.0.0",
|
64 | "eslint-plugin-prettier": "^3.0.0",
|
65 | "eslint-plugin-promise": "^4.0.1",
|
66 | "eslint-plugin-standard": "^4.0.0",
|
67 | "husky": "^1.1.3",
|
68 | "lint-staged": "^8.0.4",
|
69 | "onchange": "^4.1.0",
|
70 | "prettier": "1.14.3"
|
71 | },
|
72 | "husky": {
|
73 | "hooks": {
|
74 | "pre-commit": "lint-staged"
|
75 | }
|
76 | },
|
77 | "lint-staged": {
|
78 | "*.js": [
|
79 | "npx eslint --fix",
|
80 | "git add"
|
81 | ]
|
82 | }
|
83 | }
|