This package has been deprecated

Author message:

Please install @kintone/plugin-packer instead.

@teppeis/kintone-plugin-packer

0.10.1 • Public • Published

kintone-plugin-packer

kintone plugin package.sh in JavaScript

npm version Node.js Version Support build status windows build status dependency status License

It's written in pure JavaScript, so

  • The CLI works with Node.js in Mac/Windows/Linux
  • The web page works in any modern browsers
  • Validate your manifest.json with JSON Schema

How to install

$ npm install -g @teppeis/kintone-plugin-packer

Usage: CLI

$ kintone-plugin-packer [OPTIONS] PLUGIN_DIR

Options

  • --ppk PPK_FILE: The path of input private key file. If omitted, it is generated automatically into <Plugin ID>.ppk in the same directory of PLUGIN_DIR or --out if specified.
  • --out PLUGIN_FILE: The path of generated plugin file. The default is plugin.zip in the same directory of PLUGIN_DIR.
  • --watch, -w: Watch PLUGIN_DIR for the changes.

How to use with npm run

If your private key is ./private.ppk and the plugin directory is ./plugin, edit package.json:

{
  "scripts": {
    "package": "kintone-plugin-packer --ppk private.ppk plugin"
  }
}

and then

$ npm run package

Usage: Node.js API

const packer = require('@teppeis/kintone-plugin-packer');
const fs = require('fs');

const buffer = createContentsZipBufferInYourSelf();
packer(buffer).then(output => {
  console.log(output.id);
  fs.writeFileSync('./private.ppk', output.privateKey);
  fs.writeFileSync('./plugin.zip', output.plugin);
});

License

MIT License: Teppei Sato <teppeis@gmail.com>

/@teppeis/kintone-plugin-packer/

    Package Sidebar

    Install

    npm i @teppeis/kintone-plugin-packer

    Weekly Downloads

    25

    Version

    0.10.1

    License

    MIT

    Unpacked Size

    23.4 kB

    Total Files

    15

    Last publish

    Collaborators

    • teppeis