rollup-simple-ssh
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

rollup-simple-ssh

Connect your server, upload your dist folder to your server after you run npm run build

This plugin is inspired by coderwhy's webpack course.

Install

pnpm add rollup-simple-ssh -D

Usage

//rollup.config.js
import { defineConfig } from "rollup";
import ssh from "rollup-simple-ssh";

export default defineConfig({
  input: "./src/index.js",
  output: {
    file: "./dist/index.js",
    format: "es",
  },
  plugins: [
    ssh({
      host: "192.168.117.133",
      username: "cth",
      // password: "123456",
      privateKeyPath: String.raw`C:\Users\cth16\.ssh\id_ubuntu`,
      remotePath: "/home/cth/Desktop/build",
    }),
  ],
});

Options

host

your server ip.

username

password |privateKeyPath

In order to connect your server. You can choose either privateKeyPath or password.

remotePath

An absolute path, perhaps the static directory pointed to by your nginx.

Readme

Keywords

Package Sidebar

Install

npm i rollup-simple-ssh

Weekly Downloads

4

Version

1.1.0

License

ISC

Unpacked Size

7.59 kB

Total Files

7

Last publish

Collaborators

  • cth990914