webpack-typescript-builder
Version:
Webpack config builder for typescript, styles (css and sass), fonts and images.
154 lines (153 loc) • 4.73 kB
JSON
{
"name": "webpack-typescript-builder",
"version": "4.0.0-rc.6",
"description": "Webpack config builder for typescript, styles (css and sass), fonts and images.",
"typings": "lib/config-builder/index.d.js",
"main": "lib/config-builder/index.js",
"bin": {
"wtb": "lib/cli/index.js"
},
"scripts": {
"prepare": "install-peers",
"start": "ts-node src/cli build ./sample",
"test": "ts-node src/cli",
"build": "tslint --project . && tsc",
"prerelease": "npm run build",
"wtb": "ts-node src/cli",
"wtb:config": "ts-node src/cli config ./examples/basic",
"wtb:build": "ts-node src/cli build ./examples/basic",
"wtb:build-prod": "ts-node src/cli build ./examples/basic -p",
"wtb:serve": "ts-node src/cli serve ./examples/basic",
"wtb:build-redux": "ts-node src/cli build ./examples/router-redux",
"wtb:serve-redux": "ts-node src/cli serve ./examples/router-redux",
"wtb:build-redux-async": "ts-node src/cli build ./examples/router-redux-async",
"wtb:analyze-redux-async": "ts-node src/cli build ./examples/router-redux-async --analyze",
"wtb:serve-redux-async": "ts-node src/cli serve ./examples/router-redux-async",
"wtb:build-ssr": "ts-node src/cli build ./examples/ssr",
"wtb:serve-ssr": "ts-node src/cli serve ./examples/ssr",
"wtb:build-extend": "ts-node src/cli build ./examples/extend-config"
},
"keywords": [
"webpack",
"typescript",
"saas",
"fonts",
"image",
"builder",
"utils"
],
"repository": {
"type": "git",
"url": "git+https://github.com/mocoding-software/webpack-typescript-builder.git"
},
"bugs": {
"url": "https://github.com/mocoding-software/webpack-typescript-builder/issues",
"email": "social@mocoding.com"
},
"files": [
"lib",
"app",
"typings",
"tsconfig.base.json"
],
"homepage": "https://github.com/mocoding-software/webpack-typescript-builder#readme",
"author": "MOCODING, LLC",
"license": "MIT",
"dependencies": {
"@hot-loader/react-dom": "16.11.0",
"@types/express": "^4.17.2",
"@types/mini-css-extract-plugin": "^0.8.0",
"@types/optimize-css-assets-webpack-plugin": "^5.0.1",
"@types/react": "^16.9.16",
"@types/react-dom": "^16.9.4",
"@types/terser-webpack-plugin": "^2.2.0",
"@types/webpack": "^4.41.0",
"@types/webpack-bundle-analyzer": "^2.13.3",
"@types/webpack-dev-middleware": "^2.0.3",
"@types/webpack-env": "^1.14.1",
"@types/webpack-merge": "4.1.5",
"chalk": "^3.0.0",
"commander": "^4.0.1",
"css-loader": "^3.3.2",
"express": "^4.17.1",
"file-loader": "^5.0.2",
"fork-ts-checker-webpack-plugin": "^3.1.1",
"ignore-loader": "^0.1.2",
"mini-css-extract-plugin": "^0.8.0",
"optimize-css-assets-webpack-plugin": "^5.0.3",
"react": "^16.12.0",
"react-dom": "^16.12.0",
"react-helmet-async": "^1.0.4",
"react-hot-loader": "^4.12.18",
"style-loader": "^1.0.1",
"terser-webpack-plugin": "^2.3.1",
"ts-import-plugin": "^1.6.2",
"ts-loader": "6.2.1",
"ts-node": "^8.5.4",
"tsconfig-paths-webpack-plugin": "^3.2.0",
"tslint": "5.20.1",
"tslint-loader": "^3.5.4",
"typescript": "^3.7.3",
"typescript-tslint-plugin": "^0.5.5",
"url-loader": "^3.0.0",
"webpack": "4.41.2",
"webpack-bundle-analyzer": "3.6.0",
"webpack-dev-middleware": "^3.7.2",
"webpack-hot-middleware": "^2.25.0",
"webpack-hot-server-middleware": "^0.6.0",
"webpack-merge": "4.2.2"
},
"peerDependencies": {
"@types/react-redux": "^7.1.5",
"@types/react-router-dom": "^5.1.3",
"@types/redux": "^3.6.0",
"@types/redux-logger": "^3.0.7",
"connected-react-router": "6.6.1",
"domain-task": "^3.0.3",
"import-glob": "^1.5.0",
"node-sass": "^4.13.0",
"react-redux": "^7.1.3",
"react-router-dom": "^5.1.2",
"redux": "^4.0.4",
"redux-logger": "^3.0.6",
"sass-loader": "^8.0.0"
},
"peerDependenciesMeta": {
"@types/react-redux": {
"optional": true
},
"@types/redux-logger": {
"optional": true
},
"@types/redux": {
"optional": true
},
"import-glob": {
"optional": true
},
"node-sass": {
"optional": true
},
"react-redux": {
"optional": true
},
"redux-logger": {
"optional": true
},
"redux": {
"optional": true
},
"sass-loader": {
"optional": true
}
},
"devDependencies": {
"@types/isomorphic-fetch": "0.0.35",
"install-peers-cli": "2.2.0",
"prettier": "^1.19.1",
"redux-thunk": "^2.3.0",
"tslint-config-prettier": "^1.18.0",
"tslint-plugin-prettier": "^2.0.1",
"tslint-react": "^4.1.0"
}
}