open-index/open-npm huggingface dataset:
npm package: @gem-mine/rollup-plugin-rename-node-modules
Description: A Rollup plugin to rename the `node_modules` created when bundling some external libries while using preserveModules
Author: Lazyuki
Latest version: 1.0.1

# rollup-plugin-rename-node-modules

🍣 A Rollup plugin to rename the `node_modules` created when bundling some external libries while using `preserveModules`

#### Why?

When you enable `preserveModules` but also want to bundle some stuff from dependencies (in my case it was `css` files so that `Next.js` can use my library),
`rollup` will put the files under `node_modules` folder under your output dir. This works locally just fine, but if you try to `npm publish` this output dir,
`npm` will automatically ignore `node_modules` inside the output dir so your package will not work when distributed through `npm`. I don't know if this is
a bug or a desired behavior, but this plugin fixes this by renaming the `node_modules` folder to something else and also check each file and rename any
relative imports pointing to this `node_modules` to the corrected path.

## Requirements

This plugin requires an [LTS](https://github.com/nodejs/Release) Node version (v8.0.0+) and Rollup

## Install

Using npm:

```bash
npm install rollup-plugin-rename-node-modules --save-dev
```

## Usage

Create a `rollup.config.js` [configuration file](https://www.rollupjs.org/guide/en/#configuration-files) and import the plugin:

```js
import renameNodeModules from "rollup-plugin-rename-node-modules";

export default {
  input: "src/index.js",
  output: {
    dir: "output",
    format: "cjs",
  },
  plugins: [renameNodeModules("ext")],
};
```

It takes a string and will rename files and mentions of `node_module` to the provided string. By default it's `external`.

### Credit

Base idea taken from https://github.com/GiG/rollup-plugin-rename-extensions
npm package: @gem-mine/routing-controllers
Description: Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage for Express / Koa using TypeScript.
Author: tom
Latest version: 0.7.15

# routing-controllers


fork from: https://github.com/typestack/routing-controllers

changes:
* fix: @Render bug on koa, see more: https://github.com/typestack/routing-controllers/pull/434
* update: kcors renamed to @koa/cors, see more: https://github.com/typestack/routing-controllers/pull/429
* fix: support koa ctx.render, see more: https://github.com/typestack/routing-controllers/blob/master/src/driver/koa/KoaDriver.ts#L232
npm package: @gem-mine/slate
Description: 基于 `slate@0.47` 的富文本编辑器
Author: 郭延豪
Latest version: 0.1.0

# @gem-mine/slate

基于 `slate@0.47` 的富文本编辑器

## 本地开发

```
// dev
npm i
npm start

// doc
npm run dev:doc
```