rollup-plugin-extra-node-modules
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

rollup-plugin-extra-node-modules

A Rollup plugin to extra node modules from your project.

Now this plugin only supports bundle esm format.

Usage

import * as rollup from "rollup";
import { nodeModulesPlugin } from "rollup-plugin-extra-node-modules";
import typescript from "@rollup/plugin-typescript"; // or other plugin to bundle typescript
import { join } from "path";

export default rollup.defineConfig({
  output: {
    dir: "dist",
  },
  plugins: [
    nodeModulesPlugin({
      input: ["src/**/*.ts"],
      outDir: "dist",
      npmPrefix: "@my-lib/",
    }),
    typescript({
      outDir: join("dist", "@my-lib/", "assets", "types"),
      rootDir: "./src",
    }),
  ],
});

Package Sidebar

Install

npm i rollup-plugin-extra-node-modules

Weekly Downloads

1

Version

0.0.3

License

ISC

Unpacked Size

61.4 kB

Total Files

6

Last publish

Collaborators

  • wangshouren