# he-webpack

> ## 特点

Latest version **1.1.3** (published 2022-05-21) · 0 weekly downloads

## Install

```sh
npm install he-webpack
pnpm add he-webpack
yarn add he-webpack
bun add he-webpack
```

Provides the command `datareachable`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.3 |
| Published | 2022-05-21 |
| First published | 2022-03-31 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=14 |
| Dependencies | 32 |
| Unpacked size | 2.5 MB |
| Known vulnerabilities | 0 (+6 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Maintainers | newbiehe |

## Links

- npm: https://www.npmjs.com/package/he-webpack
- Repository: https://github.com/szkj-web-he/webpack_package
- Homepage: https://github.com/szkj-web-he/webpack_package#readme
- Issues: https://github.com/szkj-web-he/webpack_package/issues
- npm.io page: https://npm.io/package/he-webpack

## Dependencies (32)

- [sass](https://npm.io/package/sass.md) ^1.52.1
- [eslint](https://npm.io/package/eslint.md) ^8.16.0
- [core-js](https://npm.io/package/core-js.md) ^3.22.5
- [postcss](https://npm.io/package/postcss.md) ^8.4.14
- [webpack](https://npm.io/package/webpack.md) ^5.72.1
- [prettier](https://npm.io/package/prettier.md) 2.6.2
- [css-loader](https://npm.io/package/css-loader.md) ^6.7.1
- [typescript](https://npm.io/package/typescript.md) ^4.5.5
- [sass-loader](https://npm.io/package/sass-loader.md) ^13.0.0
- [webpack-cli](https://npm.io/package/webpack-cli.md) ^4.9.2
- [style-loader](https://npm.io/package/style-loader.md) ^3.3.1
- [webpack-merge](https://npm.io/package/webpack-merge.md) ^5.8.0
- [@types/core-js](https://npm.io/package/@types/core-js.md) ^2.5.5
- [@types/webpack](https://npm.io/package/@types/webpack.md) ^5.28.0
- [esbuild-loader](https://npm.io/package/esbuild-loader.md) ^2.19.0
- [postcss-loader](https://npm.io/package/postcss-loader.md) ^7.0.0
- [postcss-preset-env](https://npm.io/package/postcss-preset-env.md) ^7.6.0
- [webpack-dev-server](https://npm.io/package/webpack-dev-server.md) ^4.9.0
- [eslint-plugin-react](https://npm.io/package/eslint-plugin-react.md) ^7.30.0
- [html-webpack-plugin](https://npm.io/package/html-webpack-plugin.md) ^5.5.0
- [eslint-plugin-import](https://npm.io/package/eslint-plugin-import.md) ^2.26.0
- [terser-webpack-plugin](https://npm.io/package/terser-webpack-plugin.md) ^5.3.1
- [eslint-config-prettier](https://npm.io/package/eslint-config-prettier.md) ^8.5.0
- [eslint-plugin-prettier](https://npm.io/package/eslint-plugin-prettier.md) ^4.0.0
- [mini-css-extract-plugin](https://npm.io/package/mini-css-extract-plugin.md) ^2.6.0
- [webpack-encoding-plugin](https://npm.io/package/webpack-encoding-plugin.md) ^0.3.1
- [@typescript-eslint/parser](https://npm.io/package/@typescript-eslint/parser.md) ^5.25.0
- [eslint-plugin-react-hooks](https://npm.io/package/eslint-plugin-react-hooks.md) ^4.5.0
- [compression-webpack-plugin](https://npm.io/package/compression-webpack-plugin.md) ^10.0.0
- [speed-measure-webpack-plugin](https://npm.io/package/speed-measure-webpack-plugin.md) ^1.5.0
- [fork-ts-checker-webpack-plugin](https://npm.io/package/fork-ts-checker-webpack-plugin.md) ^7.2.11
- [@typescript-eslint/eslint-plugin](https://npm.io/package/@typescript-eslint/eslint-plugin.md) ^5.25.0

## Recent versions

- 1.1.3 (latest) — 2022-05-21
- 1.1.2 — 2022-05-21
- 1.1.1 — 2022-05-12
- 1.1.0 — 2022-05-12
- 1.0.20 — 2022-04-15
- 1.0.19 — 2022-04-15
- 1.0.18 — 2022-04-15
- 1.0.17 — 2022-04-03
- 1.0.16 — 2022-04-03
- 1.0.15 — 2022-04-02
- 1.0.14 — 2022-04-02
- 1.0.13 — 2022-04-02
- 1.0.12 — 2022-04-02
- 1.0.11 — 2022-04-02
- 1.0.10 — 2022-04-02
- … 10 more at https://npm.io/package/he-webpack/versions

## README

# 集成 webpack 基本配置的包

## 特点

1. webpack@5
2. ts
3. eslint
4. sass
5. 支持自定义 webpack 和 babel 配置

> npm i he-webpack -D

## 如何使用这个包

1. 检查项目的 package.json 和这个包里重复的依赖，可以将它从项目里删除

    - 注：不要 npm un,仅仅只是从 package.json 里删除

2. 将项目里的 package.json 更改如下

    - ```javascript
      "scripts": {
      	"start": "datareachable dev",
      	"build": "datareachable build",
      	"build-dev": "datareachable build-dev",
      }
      ```
    - build-dev 可以生产一个 **生产模式的测试版** 的环境变量 `process.env.PRO_DEV`

3. 支持自定义配置 在 package.json 下创建 datareachable.config.js 可以合并配置

4. 版本控制 App\_`版本`(eg:App_v2),它可以自动识别 V2 并作为公共路径;

5. 集成了 Roboto 字体
   使用方法: font-family: "Roboto";
   也可以使用 class => '.font-roboto'

6. 集成了 Alibaba PuHuiTi 字体
   使用方法： font-family: "alipuhui";
   也可以使用 class => '.font-puhui'

---
_Source: https://npm.io/package/he-webpack · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
