mirror of
https://github.com/badlogic/heissepreise.git
synced 2024-06-20 15:35:49 +02:00
Add package.sh to create Windows/Linux/macOS apps. Closes #11.
This commit is contained in:
parent
dc8b4ece3d
commit
dda562675f
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -1,4 +1,6 @@
|
|||
node_modules
|
||||
docker/data
|
||||
.DS_Store
|
||||
data/
|
||||
data/
|
||||
dist
|
||||
heissepreise.zip
|
||||
|
|
1
index.js
1
index.js
|
@ -22,6 +22,7 @@ let itemsJson = "";
|
|||
const app = express()
|
||||
const port = 3000
|
||||
|
||||
app.use(express.static('site'));
|
||||
app.use(compression());
|
||||
|
||||
app.get('/api/index', (req, res) => {
|
||||
|
|
1410
package-lock.json
generated
1410
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
19
package.json
19
package.json
|
@ -19,7 +19,24 @@
|
|||
"dependencies": {
|
||||
"axios": "^1.4.0",
|
||||
"compression": "^1.7.4",
|
||||
"express": "^4.18.2",
|
||||
"express": "^4.18.2",
|
||||
"nodemon": "^2.0.22"
|
||||
},
|
||||
"devDependencies": {
|
||||
"pkg": "^5.8.1"
|
||||
},
|
||||
"bin": {
|
||||
"heisse-preise": "index.js"
|
||||
},
|
||||
"pkg": {
|
||||
"outputPath": "dist",
|
||||
"targets": [
|
||||
"latest-macos-x64",
|
||||
"latest-win-x64",
|
||||
"latest-linux-x64"
|
||||
],
|
||||
"assets": [
|
||||
"./node_modules/axios/dist/node/axios.cjs"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
9
package.sh
Executable file
9
package.sh
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
npm install
|
||||
rm -rf dist
|
||||
mkdir -p dist
|
||||
mkdir -p dist/data
|
||||
cp -r site dist
|
||||
npx pkg package.json
|
||||
zip -r heissepreise.zip dist/
|
Loading…
Reference in New Issue
Block a user