UNPKG

nw-builder

Version:

Build NW.js desktop applications for MacOS, Windows and Linux.

84 lines (83 loc) 2.41 kB
{ "name": "nw-builder", "version": "4.16.2", "description": "Build NW.js desktop applications for MacOS, Windows and Linux.", "keywords": [ "NW.js", "node-webkit", "Desktop", "Application" ], "author": { "name": "Steffen Muller", "url": "https://www.mllrsohn.com/" }, "maintainers": [ { "name": "Ayushman Chhabra", "url": "https://ayushmanchhabra.com/" } ], "contributors": [ { "name": "nw-builder Contributors", "url": "https://github.com/nwutil/nw-builder/graphs/contributors" } ], "license": "MIT", "main": "./src/index.js", "bin": { "nwbuild": "./src/cli.js" }, "types": "./src/index.d.ts", "type": "module", "files": [ "LICENSE", "src" ], "homepage": "https://github.com/nwutils/nw-builder", "repository": { "type": "git", "url": "https://github.com/nwutils/nw-builder.git" }, "scripts": { "postinstall": "node ./src/postinstall.js", "lint": "eslint ./src ./tests", "lint:fix": "eslint --fix ./src ./tests", "test": "vitest run --coverage", "test:cov": "vitest --coverage.enabled true", "demo:bld:linux": "node ./tests/fixtures/demo.linux.js", "demo:bld:osx": "node ./tests/fixtures/demo.osx.js", "demo:bld:win": "node ./tests/fixtures/demo.win.js", "demo:exe:linux": "./tests/fixtures/out/linux/Demo", "demo:exe:osx": "./tests/fixtures/out/osx/Demo.app/Contents/MacOS/Demo", "demo:exe:win": "./tests/fixtures/out/win/Demo.exe", "demo:cli": "nwbuild --mode=build --flavor=sdk --glob=false --cacheDir=./node_modules/nw --logLevel=debug --managedManifest=./tests/fixtures/app/package.json --outDir=./tests/fixtures/out/linux --app.name=Demo --app.icon=./tests/fixtures/app/icon.png ./tests/fixtures/app" }, "devDependencies": { "@eslint/js": "^9.39.2", "@vitest/coverage-v8": "^4.0.16", "base-volta-off-of-nwjs": "^1.0.5", "eslint": "^9.39.2", "eslint-plugin-jsdoc": "^61.5.0", "globals": "^16.5.0", "nw": "^0.106.1", "selenium-webdriver": "^4.39.0", "vitest": "^4.0.14" }, "dependencies": { "archiver": "^7.0.1", "axios": "^1.13.2", "commander": "^14.0.2", "glob": "^13.0.0", "plist": "^3.1.0", "resedit": "^3.0.1", "semver": "^7.7.3", "tar": "^7.5.2", "yauzl-promise": "^4.0.0" }, "volta": { "node": "25.2.1", "npm": "11.6.4" } }