padloc/packages/electron
Bruno Bernardino 23a18a2736
Make the publish specific to snap, as it's the only one that needs to be overridden, really.
2022-07-27 10:20:23 +01:00
..
scripts Add job for building signed and notarized dmg for macos 2021-12-25 10:33:24 +01:00
src Allow selectively disabling all billing functionality on certain platforms (#505) 2022-07-26 10:41:30 +01:00
README.md Add electron readme 2022-02-25 16:25:33 +01:00
entitlements.plist Add notarisation to osx build process; implement auto updates 2019-10-02 17:21:21 +02:00
package-lock.json Update electron packages, rebuild with snap fixes too. 2022-07-04 13:36:10 +01:00
package.json Add snap and flatpak options to electron publishing and release 2022-07-04 12:22:12 +01:00
prepare-build.js Make the publish specific to snap, as it's the only one that needs to be overridden, really. 2022-07-27 10:20:23 +01:00
tsconfig.json A few improvements, requested from the review: 2021-12-20 15:01:25 +00:00
webpack.config.js Quit the app when suspending or locking it 2022-07-21 07:16:39 +01:00

README.md

@padloc/electron

Padloc Desktop app, built with Electron

Setup

The @padloc/electron package is meant to be used from within the Padloc monorepo.

git clone git@github.com:padloc/padloc.git
cd padloc
npm ci
cd packages/electron

Building

To build the app, run:

npm run build

The resulting build can be fund in the dist folder.

Build options

All build options are provided as environment variables:

Variable Name Description Default
PL_SERVER_URL URL to the server component ./dist

Development

For rapid development, there is also dev mode:

npm run dev

Contributing

For info on how to contribute to Padloc, please refer to the monorepo readme.