@sidalihallak/node-jre-extra
v0.0.1
Published
[![NPM version](https://img.shields.io/npm/v/node-jre-extra?color=a1b858&label=)](https://www.npmjs.com/package/node-jre-extra)
Downloads
8
Readme
node-jre-extra
This module will embed the Java Runtime Environment (JRE) into a Node.js app. It will download the platform specific JRE at installation time. Afterwards the embedding app can be bundled into a platform specific package. This package would not require any further JRE installation steps by users.
Usage
After install the package, you can install JRE with specific version:
# Install JRE 8
$ npx node-jre-extra install
# Install JRE with specific version, for example: 11
$ npx node-jre-extra install -v 11
After installed, you can work with JRE for now:
import { getJavaBin } from 'node-jre-extra'
import { $ } from 'execa'
const jarPath = 'hello.jar'
const javaBin = await getJavaBin()
const result = await $`${javaBin} -jar ${jarPath}`
console.log(result)
Build & Publish
npm run build
npx changeset
npx changeset version
git commit
npx changeset publish
git push --follow-tags