Add web interface and tests
This commit is contained in:
15
packages/web/scripts/build-package-json.js
Executable file
15
packages/web/scripts/build-package-json.js
Executable file
@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env node
|
||||
const fs = require("fs")
|
||||
const { resolve } = require("path")
|
||||
|
||||
const json = require("../package.json")
|
||||
json.name = "OPVault"
|
||||
json.main = "main/index.js"
|
||||
delete json.scripts
|
||||
delete json.devDependencies
|
||||
delete json.build
|
||||
|
||||
fs.writeFileSync(
|
||||
resolve(__dirname, "../dist/package.json"),
|
||||
JSON.stringify(json, null, 2)
|
||||
)
|
5
packages/web/scripts/build.sh
Executable file
5
packages/web/scripts/build.sh
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
yarn build
|
||||
NODE_ENV=production ./esbuild.js
|
||||
./scripts/build-package-json.js
|
||||
./node_modules/.bin/electron-builder build
|
Reference in New Issue
Block a user