UNPKG

2.73 kBJSONView Raw
1{
2 "name": "@crystal-ball/webpack-base",
3 "version": "9.15.0",
4 "description": "Customizable webpack base configuration generator",
5 "main": "src/index.js",
6 "repository": {
7 "type": "git",
8 "url": "https://github.com/crystal-ball/webpack-base.git"
9 },
10 "publishConfig": {
11 "access": "public"
12 },
13 "keywords": [
14 "webpack",
15 "configuration",
16 "customizable"
17 ],
18 "contributors": [
19 "Dan Hedgecock <hedgecock.d@gmail.com> (https://danhedgecock.com)"
20 ],
21 "license": "ISC",
22 "engines": {
23 "node": "12"
24 },
25 "scripts": {
26 "container": "docker-compose run --service-ports --rm app",
27 "container:test": "docker-compose run --rm webpack",
28 "test": "npm run test:lint && npm run test:unit",
29 "test:lint": "NODE_ENV=test eslint --format=pretty .",
30 "test:unit": "jest src",
31 "test:ci": "docker-compose -f docker-compose.test.yml up --exit-code-from cypress",
32 "cypress:open": "cypress open",
33 "cypress:run": "cypress run",
34 "format": "prettier --write . !CHANGELOG.md !coverage"
35 },
36 "dependencies": {
37 "@mdx-js/loader": "1.6.21",
38 "@svgr/webpack": "5.5.0",
39 "autoprefixer": "10.0.2",
40 "babel-loader": "8.2.1",
41 "case-sensitive-paths-webpack-plugin": "2.3.0",
42 "chalk": "4.1.0",
43 "clean-webpack-plugin": "3.0.0",
44 "copy-webpack-plugin": "6.3.1",
45 "css-loader": "5.0.1",
46 "duplicate-package-checker-webpack-plugin": "3.0.0",
47 "eslint-loader": "4.0.2",
48 "file-loader": "6.2.0",
49 "friendly-errors-webpack-plugin": "1.7.0",
50 "html-webpack-plugin": "4.5.0",
51 "mini-css-extract-plugin": "1.3.1",
52 "postcss": "8.1.7",
53 "postcss-loader": "4.0.4",
54 "progress-bar-webpack-plugin": "2.1.0",
55 "raw-loader": "4.0.2",
56 "sass": "1.29.0",
57 "sass-loader": "10.1.0",
58 "style-loader": "2.0.0",
59 "svg-symbol-sprite-loader": "5.0.0",
60 "webpack": "4.44.2",
61 "webpack-cli": "4.2.0",
62 "webpack-dev-server": "3.11.0",
63 "webpack-merge": "5.4.0"
64 },
65 "devDependencies": {
66 "@crystal-ball/commitizen-base": "2.8.0",
67 "@crystal-ball/prettier-base": "2.4.0",
68 "@crystal-ball/semantic-release-base": "2.22.0",
69 "@percy/cypress": "2.3.2",
70 "@types/jest": "26.0.15",
71 "cypress": "5.6.0",
72 "eslint-config-eloquence": "16.6.0",
73 "husky": "4.3.0",
74 "jest": "26.6.3"
75 },
76 "prettier": "@crystal-ball/prettier-base",
77 "config": {
78 "commitizen": {
79 "path": "@crystal-ball/commitizen-base"
80 }
81 },
82 "husky": {
83 "hooks": {
84 "prepare-commit-msg": "exec < /dev/tty && git cz --hook || true"
85 }
86 },
87 "release": {
88 "extends": [
89 "@crystal-ball/semantic-release-base"
90 ]
91 },
92 "renovate": {
93 "extends": [
94 "github>crystal-ball/renovate-base:library"
95 ]
96 }
97}