UNPKG

webpack-typescript-builder

Version:

Webpack config builder for typescript, styles (css and sass), fonts and images.

154 lines (153 loc) 4.73 kB
{ "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" } }