UNPKG

nw-builder-platforms

Version:

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

92 lines (91 loc) 2.44 kB
{ "name": "nw-builder-platforms", "version": "1.0.6", "description": "Build NW.js desktop applications for MacOS, Windows and Linux.", "keywords": [ "NW.js", "node-webkit", "Desktop", "Application" ], "author": { "name": "Haruki Fukui", "email": "haruki.fukui@naviapps.com" }, "license": "MIT", "main": "./src/nwbuilds.js", "exports": { "import": "./src/nwbuilds.js", "require": "./dist/nwbuilds.cjs" }, "type": "module", "homepage": "https://github.com/naviapps/nw-builder-platforms", "repository": { "type": "git", "url": "https://github.com/naviapps/nw-builder-platforms.git" }, "scripts": { "fmt": "prettier --write \"./**/*.{css,html,js,json,md,yml}\"", "lnt": "eslint --fix ./src", "test:manual:get": "cd test/fixture && nwbuilds --mode=get --version=0.75.0", "test:manual:dev": "cd test/fixture && nwbuilds --mode=run --version=0.75.0 ./app --no-glob", "test:manual:bld": "cd test/fixture && nwbuilds --mode=build --version=0.75.0 ./app --no-glob", "cjs": "esbuild ./src/nwbuilds.js --bundle --minify --legal-comments=inline --platform=node --outfile=./dist/nwbuilds.cjs" }, "devDependencies": { "esbuild": "^0.17.19", "eslint": "^8.41.0", "eslint-config-tjw-jsdoc": "^1.0.3", "eslint-plugin-jsdoc": "41.1.2", "prettier": "^2.8.8" }, "dependencies": { "lodash": "^4.17.21", "nw-builder": "^4.2.3", "simple-glob": "^0.2.0", "yargs": "^17.7.2" }, "bin": { "nwbuilds": "./src/cli.js" }, "prettier": { "printWidth": 80, "tabWidth": 2, "useTabs": false, "semi": true, "singleQuote": false, "quoteProps": "consistent", "trailingComma": "all", "bracketSpacing": true, "bracketSameLine": false, "arrowParens": "always", "proseWrap": "preserve", "htmlWhitespaceSensitivity": "strict", "endOfLine": "lf", "singleAttributePerLine": true }, "eslintConfig": { "parserOptions": { "ecmaVersion": 2022, "sourceType": "module" }, "env": { "es6": true, "node": true, "jest": true }, "extends": [ "eslint:recommended", "tjw-jsdoc" ], "rules": { "jsdoc/require-file-overview": "off", "jsdoc/require-returns-description": "off", "jsdoc/match-description": "off", "jsdoc/valid-types": "off" } }, "jest": { "testEnvironment": "jsdom" } }