1.2.0 • Published 5 years ago

rollup-plugin-proxy-directories v1.2.0

Weekly downloads
9
License
MIT
Repository
github
Last release
5 years ago

rollup-plugin-proxy-directories

creates proxy directories for libraries without configuration to make direct imports easier.

Example

Source

├── Button
│   ├── Button.tsx
│   ├── ButtonHook.tsx
│   └── index.ts
├── index.ts

Build

├── Button
│   ├── ButtonHook
│   │   └── package.json
│   └── package.json
├── es
│   ├── Button
│   │   ├── ButtonHook.js
│   │   └── index.js
│   ├── index.js
├── lib
│   ├── Button
│   │   ├── ButtonHook.js
│   │   └── index.js
│   ├── index.js

Usage

import Button from 'ui-library/Button';
import ButtonHook from 'ui-library/Button/ButtonHook';

inspired by this article: how-to-create-javascript-libraries-in-2018

Installation

npm install --save-dev rollup-plugin-proxy-directories

Usage

// rollup.config.js
import proxyDirectories from "rollup-plugin-proxy-directories";
import pkg from "./package.json";

export default {
  // ...
  plugins: [
    proxyDirectories()
  ]
};

todos (please contribute)

  • write tests :)

License

MIT

1.2.0

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago

0.3.0

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago