mirror of
https://github.com/JannisX11/blockbench.git
synced 2025-02-23 16:31:20 +08:00
Fix UI elements in 2D image editor not being hidden Fix issue with creating undo points for animations Automatically detect and load layered textures
122 lines
2.5 KiB
JSON
122 lines
2.5 KiB
JSON
{
|
|
"name": "Blockbench",
|
|
"description": "Low-poly modeling and animation software",
|
|
"version": "4.5.0-beta.3",
|
|
"license": "GPL-3.0-or-later",
|
|
"author": {
|
|
"name": "JannisX11",
|
|
"email": "info@blockbench.net"
|
|
},
|
|
"homepage": "https://blockbench.net",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/JannisX11/blockbench"
|
|
},
|
|
"main": "main.js",
|
|
"build": {
|
|
"afterSign": "scripts/notarize.js",
|
|
"appId": "blockbench",
|
|
"productName": "Blockbench",
|
|
"artifactName": "${productName}_${version}.${ext}",
|
|
"publish": [
|
|
{
|
|
"provider": "github"
|
|
}
|
|
],
|
|
"mac": {
|
|
"target": {
|
|
"target": "default",
|
|
"arch": [
|
|
"arm64",
|
|
"x64"
|
|
]
|
|
},
|
|
"artifactName": "${productName}_${arch}_${version}.${ext}",
|
|
"category": "macOS.application",
|
|
"hardenedRuntime": true,
|
|
"entitlements": "build/entitlements.mac.plist",
|
|
"entitlementsInherit": "build/entitlements.mac.plist"
|
|
},
|
|
"files": [
|
|
"assets/",
|
|
"build/",
|
|
"css/",
|
|
"js/",
|
|
"lib/",
|
|
"font/",
|
|
"main.js",
|
|
"index.html",
|
|
"package.json",
|
|
"favicon.png",
|
|
"icon.icns",
|
|
"icon.ico",
|
|
"icon.png"
|
|
],
|
|
"dmg": {
|
|
"artifactName": "${productName}_${arch}_${version}.${ext}",
|
|
"window": {
|
|
"x": 200,
|
|
"y": 100,
|
|
"width": 440,
|
|
"height": 220
|
|
},
|
|
"contents": [
|
|
{
|
|
"x": 130,
|
|
"y": 120
|
|
},
|
|
{
|
|
"x": 360,
|
|
"y": 120,
|
|
"type": "link",
|
|
"path": "/Applications"
|
|
}
|
|
]
|
|
},
|
|
"win": {
|
|
"target": "nsis"
|
|
},
|
|
"linux": {
|
|
"artifactName": "${productName}_${version}.${ext}",
|
|
"target": [
|
|
"deb",
|
|
"rpm",
|
|
"appImage"
|
|
],
|
|
"category": "3DGraphics",
|
|
"icon": "build/icon.icns"
|
|
},
|
|
"fileAssociations": [
|
|
{
|
|
"ext": "bbmodel",
|
|
"name": "Blockbench Project",
|
|
"role": "Editor"
|
|
}
|
|
]
|
|
},
|
|
"scripts": {
|
|
"bundle": "webpack --config webpack.config.js",
|
|
"bundle-watch": "webpack --config webpack.config.js --watch",
|
|
"dev": "electron .",
|
|
"dist": "electron-builder",
|
|
"beta": "electron-builder --windows portable",
|
|
"pwa": "node ./scripts/generate_pwa.js",
|
|
"prepublish": "npm run bundle && npm run pwa",
|
|
"webapp": "git checkout gh-pages && git merge master && git push && git checkout master"
|
|
},
|
|
"devDependencies": {
|
|
"blockbench-types": "^4.0.0",
|
|
"electron": "^21.2.2",
|
|
"electron-builder": "^23.1.0",
|
|
"electron-notarize": "^1.0.0",
|
|
"webpack": "^5.74.0",
|
|
"webpack-cli": "^4.5.0",
|
|
"workbox-build": "^6.5.3"
|
|
},
|
|
"dependencies": {
|
|
"@electron/remote": "^2.0.1",
|
|
"electron-color-picker": "^0.2.0",
|
|
"electron-updater": "^5.2.1"
|
|
}
|
|
}
|