plugin-email
plugin-email copied to clipboard
JPL binary of current codebase
- Clone this repository (
git clone https://github.com/joplin/plugin-email.git) and move into it - Set the Node.js Crypto Policy
Node.js 17 and later use OpenSSL 3, which has stricter default settings. To relax these settings by setting an environment variable:
export NODE_OPTIONS=--openssl-legacy-provider - Install dependencies:
npm install --save-dev webpack webpack-cli - The JPL binary is generated in
publish/diectory.
Here's Bishoy.EmailPlugin.jpl using the recent repository (Jun 3, 2024) on macOS 14.5
Bishoy.EmailPlugin.jpl.zip
Seems no longer to work:
node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
npm 8.5.1 Ubuntu 22.04.1 LTS
But it still compiles fine with
npm run dist
Necessary step between 3. and 4. above