# roninwz-loader

> 自定义源码上加上注释的loader

Latest version **0.0.4** (published 2021-07-22) · ISC license · 0 weekly downloads

## Install

```sh
npm install roninwz-loader
pnpm add roninwz-loader
yarn add roninwz-loader
bun add roninwz-loader
```

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.4 |
| Published | 2021-07-22 |
| First published | 2021-07-16 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 5.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | roninwz |
| Maintainers | roninwz |

## Links

- npm: https://www.npmjs.com/package/roninwz-loader
- npm.io page: https://npm.io/package/roninwz-loader

## Recent versions

- 0.0.4 (latest) — 2021-07-22
- 0.0.3 — 2021-07-16
- 0.0.2 — 2021-07-16
- 0.0.1 — 2021-07-16

## README

# roninwz-loader

自定义的一个添加注释的 loader

## 安装

`npm i roninwz-loader -D`

## 配置选项

```js
options: {
  author: "roninwz", // 作者
  date: true, // 是否标志日期
  copyright: "roninwz", // 版权
}
```

## webpack 中使用

```js
const path = require("path");
module.exports = {
  target: "node",
  mode: "development",
  entry: "./index.js",
  output: {
    path: path.resolve(__dirname, "./dist"),
    filename: "[name].js",
  },
  module: {
    rules: [
      {
        // 配置loader
        test: /\.js$/,
        use: [
          {
            loader: "roninwz-loader",
            options: {
              author: "roninwz", // 作者
              date: true, // 是否标志日期
              copyright: "roninwz", // 版权
              filename: path.resolve(__dirname), // 暂时无用
            },
          },
        ],
        exclude: /node_modules/, // 忽略node_modules文件夹下的js
      },
    ],
  },
};
```

## vue-cli3 中 vue.config.js 使用

```js
// 使用 roninwz-loader
  configureWebpack: (config) => {
    config.module.rules.push({
      test: /\.js$/,
      use: [{
        loader: 'roninwz-loader',
        options: {
          author: "roninwz", // 作者
          date: true, // 是否标志日期
          copyright: "roninwz", // 版权
          filename: path.resolve(__dirname), // 暂时无用
        }
      }],
      exclude: /node_modules/, // 忽略node_modules文件夹下的js
    })
  },
```

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