{"_id":"@768bit/msi-packager","_rev":"1-292e6132b4b5da343605865fc2e316b2","name":"@768bit/msi-packager","dist-tags":{"latest":"1.3.0"},"versions":{"1.3.0":{"name":"@768bit/msi-packager","version":"1.3.0","description":"Build MSI (Windows Installer) packages on Mac and Linux","main":"index.js","bin":{"msi-packager":"./cli.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mmckegg/msi-packager.git"},"keywords":["msi","windows","installer","electron","wix","msitools","wixl","candle","light"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/msi-packager/issues"},"homepage":"https://github.com/mmckegg/msi-packager#readme","dependencies":{"async-each":"^0.1.6","nomnom":"^1.8.1","temp":"^0.8.3","xmlbuilder":"^2.6.4","yargs":"^3.15.0"},"gitHead":"555b76c50089a5d8aec8846b047a77db86b2e64f","_id":"@768bit/msi-packager@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"spuddleziz","email":"spuddleziz@gmail.com"},"dist":{"integrity":"sha512-lKt+Qssb0q2I+spvnkEqnIG5iU2YlV/N88p3KwOkgvIkyznBSixGFaZ5Vk7uK5vpRKeRr1/5/uqFI+/nkjFEUA==","shasum":"a14fb611d30fbb14a3725727f19decbf7bebf7ff","tarball":"https://registry.npmjs.org/@768bit/msi-packager/-/msi-packager-1.3.0.tgz","fileCount":7,"unpackedSize":14098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdK+ICRA9TVsSAnZWagAAqXAP+wVk9lV3pZvAzG9ETXIF\nP7XX2P6Ie1L61m7cvrbMeZyP4U1bU8rfbO4pP3JvdJnePMVbznRHyauEO1ub\ngiY+mlBT1LAj7DInR5bY1AaAWdoaAQjJTFjlA2eheonXzkdBxDtNWt98aLqk\nPmODejpChTwsAbsVyYaGY179ha4kltcNcGzexqXQpz4O3035k9YnBtyr5Fo0\n/frGM+RO4j41YGtzBGNAZ5/sC1QcL5Oj1izlKiGrX47vDFI7C1usxllaMMA5\n/JBbU8MfRANqsBTWHHTRPaYLpdrmeE/TivZ2U+HD7+B3HgUsqSYXMmQqL2XR\nnqQrq4f0t6S/XzVScFRVGRBAAzQ0LqVnJBwtAfsRrhHo+esHxO+WlUcvLIB3\nn/dcHaF7mY43WXdGhKSCw+MUutoiTUxpd3jAzqg6hXauYnL4/Px19RG5i/a8\nouXJYQzpYZmlaFWQLeYYheYo2G4zksv78t6EwLF8fKozXr0G13gOh89DsnUW\n/tyBbB1+xK9B0Z9WtRXZzLNd3NBaYAhzwpS3+arnUwXXjP0xPOEl9qn/KYaH\nXixvS2F/XKi8DQCe1QHCcSVBpcrBArjC4iM1MDOPiCvL+T1RE7Di6li1gUlh\nPxU/7H6ksGnDEWeoHtmPHR9IyvZYebncPZDKU9Qf59jAS+ZDjDENHD5ymp0b\nKFtn\r\n=kcf0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3Q1G+NUbY/1/bgF702yQCI+3TbkfBZmbJzOeGJdT8bAiASHqWCPS7gvAoQDwL9kY3RSgkSZ422bovBjzazdJzbIA=="}]},"maintainers":[{"name":"spuddleziz","email":"spuddleziz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/msi-packager_1.3.0_1551150984187_0.8463516766685293"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-26T03:16:24.011Z","1.3.0":"2019-02-26T03:16:24.313Z","modified":"2022-04-04T10:49:04.562Z"},"maintainers":[{"name":"spuddleziz","email":"spuddleziz@gmail.com"}],"description":"Build MSI (Windows Installer) packages on Mac and Linux","homepage":"https://github.com/mmckegg/msi-packager#readme","keywords":["msi","windows","installer","electron","wix","msitools","wixl","candle","light"],"repository":{"type":"git","url":"git+https://github.com/mmckegg/msi-packager.git"},"author":{"name":"Matt McKegg"},"bugs":{"url":"https://github.com/mmckegg/msi-packager/issues"},"license":"MIT","readme":"msi-packager\n===\n\nBuild MSI (Windows Installer) packages on Mac and Linux.\n\nThe installer has no wizard. Users just run the installer and your app will be installed and shortcuts created.\n\n## Requirements\n\nYou must have `wixl` from [`msitools`](https://wiki.gnome.org/msitools) available in your path.\n\n### Mac\n\n```bash\n$ brew install msitools\n```\n\n### Linux\n\n```bash\n# ubuntu / debian\n$ sudo apt-get install msitools\n```\n\n## Install [via npm](https://www.npmjs.com/package/msi-packager)\n\n```bash\n$ npm install msi-packager\n```\n\n## Node Example\n\n```js\nvar createMsi = require('./')\n\nvar options = {\n\n  // required\n  source: '/Users/matt/Code/loop/loopjs-packager/build/Loop Drop-win32',\n  output: '/Users/matt/Code/loop/loopjs-packager/releases/Loop Drop v1.0.0.msi',\n  name: 'Loop Drop',\n  upgradeCode: 'YOUR-GUID-HERE',\n  version: '1.0.0',\n  manufacturer: 'loopjs.com',\n  iconPath: '/Users/matt/Code/loop/loopjs-packager/icon.ico',\n  executable: 'Loop Drop.exe',\n\n  // optional\n  description: \"Some description\",\n  arch: 'x86',\n  localInstall: true\n\n}\n\ncreateMsi(options, function (err) {\n  if (err) throw err\n  console.log('Outputed to ' + options.output)\n})\n```\n\n## Local User vs Machine Install\n\nBy default the app will be installed for all users under **Program Files**.\n\nIf you specify `localInstall: true` as an option, the app will be installed to the user's AppData folder. This allows non-admin users to install your app. \n\n## CLI\n\n```bash\nUsage: msi-packager <source> <output> [options]\n\nsource     Directory containing app to package\noutput     write output .msi to this path\n\nOptions:\n   -n, --name           \n   -v, --version        Specify application version\n   -m, --manufacturer   \n   -a, --arch           Specify the target architecture: x86 or x64 (optional)\n   -u, --upgrade-code   Specify GUID to use for upgrading from other versions\n   -i, --icon           Specify an icon to use on shortcuts and installer\n   -e, --executable     Specify file to create shortcuts for\n   -l, --local          Install per user (no administrator rights required)\n```\n\nAll options are required except for `--local` and `--arch`.\n","readmeFilename":"README.md"}