{"_id":"systray2","_rev":"11-931355d8e232b01ad32aa13b10a9c623","name":"systray2","dist-tags":{"latest":"2.1.4"},"versions":{"2.0.0":{"name":"systray2","version":"2.0.0","description":"An systray libray for nodejs, more updated than the original systray","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"run-s clean build:lib doc && git add -A","build:lib":"tsc","clean":"del ./lib/**","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./test/**/*.test.ts","doc":"typedoc --theme minimal --out ./docs ./src && touch ./docs/.nojekyll","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build && git add -A"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.2","@types/mocha":"^8.0.3","@types/node":"^14.14.6","cross-env":"^7.0.2","del-cli":"^3.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-standard":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.0.5"},"dependencies":{"debug":"^4.2.0","fs-extra":"^9.0.1"},"gitHead":"5ad1b81bd7cb3f0348649e341f8e9834a10e5198","_id":"systray2@2.0.0","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-I7ZcWTWtR8ulBiUy/FzpjnEA1EitPKIY4aEb1juPbgER9R7E+4n/+eSTYZSLVSeJUUgN49npIJhnAyRu2pZCPQ==","shasum":"65dd6ea42fd9247a321c98cd1bb6e53f5f9bafc4","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.0.0.tgz","fileCount":17,"unpackedSize":13564464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoRC+CRA9TVsSAnZWagAAuNoQAJ1PFOewcvpeR72FMB6S\n4c0ETLLlTfHdE38YtUrguceQdWf4qyh2z1Y3ZrmkYq08KMM7fzzONAgPbfJD\nxMQGx4ZhQ4I4ZMubipB+PdH9MToz/RsfCSgVeyRC1jcAbRNhLCCMqVb0gwVt\nRd3xh1+JOa5kmzfKBSVqPHG+GC0uPTcGEfko6SwdpGFLn4PUujLqd/W8qKtD\nqIknkmAOgL3Mt+z0gxf/aVxuHoYRlAYzZNVFXLDOLZi/pTbFIMXLofytoZN6\nwfgHyBh3+UFGEeptmPDMf5XZqEPlQvnhWsfsO59RLQtFFY39FXa3XSGk3v4E\nbCwp23LbKZTJhHbrrJeLESJoh2REWLCjmzOXIDUfHC0inKtksX5nS8Ww/uLZ\nUVskf186a1ufvT22WnK67G4dIOAu/4KjXCy1OUhht5xWZkzMwS7L8fVZMmq/\nbFjz8Wzpw2/QRzfugIGjZz0qDab6MoT425B5MKF8OXcjhq8Bn6PPyE9J5KUf\nvgT2Pkv/gAn3Q7N9nJIf5scalonmbpEJ7k5pFKL1Dh9EdIyyruelbiW8mBUu\n2ZbkLrcD6dNSDSDFTnlFWA2XP3G149lM1UJXWB+oSfgSFJwMRQzszvI03h0k\nF82ocw64wdo+EJFQoS3EiFPu16uzxxy9Zk/dPXLIoshv/xXeNIKegkr3cSZS\n40by\r\n=xYkE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCW/YayckSdM/5JFr68afdOjb66u2DYHW/nuwt/l05hwIgTBkpkb4g8aKuHd2WNx6nECkBm83fL47/ZEdYYYnMaDk="}]},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.0.0_1604391102056_0.14808640792497374"},"_hasShrinkwrap":false},"2.0.1":{"name":"systray2","version":"2.0.1","description":"An systray libray for nodejs, more updated than the original systray","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./test/**/*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.2","@types/mocha":"^8.0.3","@types/node":"^14.14.6","cross-env":"^7.0.2","del-cli":"^3.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-standard":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.0.5"},"dependencies":{"debug":"^4.2.0","fs-extra":"^9.0.1"},"gitHead":"041fb7d55691b263e65503f75f7c24aac27b3047","_id":"systray2@2.0.1","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-FtJx0UzipUbzV9GRZwW3jXvCMhTDASFzTycNxYnvKkS/nVAplGAfN28R47RADFMCV6V7oqsMTYzr7NiheR26MQ==","shasum":"01a445906457a352b583daa0a287aaf0e3b4000f","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.0.1.tgz","fileCount":10,"unpackedSize":13564601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoRNOCRA9TVsSAnZWagAAmkcP/iMM3JpSq8c5t6SEt019\nfQoLRb7sc4nNFgmCCuyB/jwpATWds82Fu+iDtz17sjg3vnEaB4Kann7QzPF4\nhIIC5mgavnzdPbvuE/mNOuTNpeTGjCMeN0RQb30n3ik4jpIVdfDqVTj+xjxb\nvhgKEOE/9faFTR7KBkYXLOhu1WHtaACkB6oUZxu1wobu3sDOGpbooyPjJUot\nV5HJGUaDoCI+nReOg5IJEzhTeJdnxyNo5cY6DzDodpFy61Rl0wQWwZqxPe8Z\nVYvm2M4QSXvwuZdt9dFz8rhNprU0PuPJe3elDMmAl+4y/XhxC64eDFSHAn4S\ni5hfsxDVtox6CRXCq4pcG1aHfUKH3/l0kRDklO8Y+nw04vqh18NBzYArgKZC\nXYD4XtZGHV3G82BtZzpgZztLahty5nPmG2SOSkI4A89C0R8+wERmoiPni4t3\nvxYDZl9qjqlpJRbNFbc+S1OxIOc9BRPOk3q44k7FzlFgaoy/hNeQznqIQ2Xs\n5qdoPKbk2gHwj0Rca8u/gDkkpxZLKjKj0y7HHW7BS+Z0J1EVqS1FYhrjNVpF\nK8hcaV5FlqTZSLv9BVuX94LH1OT9hO+5GxfFBkY6/w++yuBTT7a5xPXy3/+L\n0amY9WsGz23ZTDpdJNAXkyO6LC4DGbKiIg4yNQopfBg1wcWvK59mDPkjPAXc\nIbVQ\r\n=gPua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5xyqmlNuYyKCvR78c3wjv9Kf3v7mMq4NbC6YcBqSh0wIhAP73b+hbe/PXP1crgSP2z5xbDf0BMAzEUjwHsiw7wd5r"}]},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.0.1_1604391758127_0.3666828511268374"},"_hasShrinkwrap":false},"2.0.2":{"name":"systray2","version":"2.0.2","description":"An systray libray for nodejs, more updated than the original systray","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./test/**/*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.2","@types/mocha":"^8.0.3","@types/node":"^14.14.6","cross-env":"^7.0.2","del-cli":"^3.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-standard":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.0.5"},"dependencies":{"debug":"^4.2.0","fs-extra":"^9.0.1"},"gitHead":"043f1d543780ca03a75aba7ad4558d37835c2021","_id":"systray2@2.0.2","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-H27tSkzX0+CeWZ5cU6BuQbqemAd+7Fx2Sw5mTJj0GiMXkBAIikWLs7G9f4QbUC3fFXYXzvOdyiuKTBhcan+mlw==","shasum":"1b369d1022fd31f6740e28827a46129dd388656b","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.0.2.tgz","fileCount":10,"unpackedSize":13565054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoRgmCRA9TVsSAnZWagAAbMcP/jkMqhqvNvHb3804Odrv\n7Id2cVJKQSZUGjjQIuOGbWTcHV2zn3OH2du/43cMxLo+m8scaQXL6uDWADPr\nL5/IyUg2YwyYhOSp8dfb6oIL1zcRUnMJld57wMu5D1wRyP4Paas67v2JWmmV\n7LmpNdqcERluaxaTqkrRMHD3WuN3xkfRf2/cojFfwPZlUCqjLCgISXE/C/QN\nQyPHuE8OlP4oIVS+es61P3umt4yshyXo0/9z8W9M0hGIyktsjPbEceeiYe6J\nn42sC6fx2e84KaQ0XRaATms2liDL1Cwcxvhw9b29b5wnLSDnkKg2FhUGFecj\nj6VHlyELVAfAzfajmXquBu/1OgmcoJ+77Dp7sGX/yZ30dmEdNGOX5dMc/+qF\nhlaVwnfSH1Z9C3+7Fg11x99Zi579aB72WCjgAcaEkAsJEgujlrSib5apV64V\nRcmI5qYWm63NXOB9EAu3eHCHrrb2q+mCFXs3ekjlzfX1o0iP0HMpvMGHNGW9\n8orEPFppB94qf7GRlw01EMKzEI7d1B1Mav7tS/A1/qhw6E/GlH6HujuDwIig\n2yxzQNm+l3IhmEYEPQdtJhYQuGBzJAwNplLqw2HTJV9h5T3bScTW/xFbteeR\nVLvfWEcDGvHwxjHyN0NvCKyKrg07iw+aZoeKKB7CCe+A41SV4qa4K98XDl3d\nvoOY\r\n=3JNO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjPBU6X+kqlbabj7j/fYyHCg8psg0RDzvcc8uM62/4lAiEApSZzTNIIwhU5e9amnVfEEp8+X9pA/oMXOuEbRYbDBRE="}]},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.0.2_1604392998332_0.30426295586420915"},"_hasShrinkwrap":false},"2.0.3":{"name":"systray2","version":"2.0.3","description":"An systray libray for nodejs, more updated than the original systray","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./test/**/*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.2","@types/mocha":"^8.0.3","@types/node":"^14.14.6","cross-env":"^7.0.2","del-cli":"^3.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-standard":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.0.5"},"dependencies":{"debug":"^4.2.0","fs-extra":"^9.0.1"},"gitHead":"1d4310efd452bb5ea10ac8ac5bcb267ae6d60eaf","_id":"systray2@2.0.3","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-dfdYJBrYyRdDhuCfA7CmeIZ9UfSnYk5mbeoPqCDom3b4cScZ0zAeTJPGP+6/X5H3QXmK6OJT3IGT7Naqhm7M7A==","shasum":"f8ab3a76c6e63af0a64476f0709a8bc6bb813a1f","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.0.3.tgz","fileCount":10,"unpackedSize":15688214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoTKACRA9TVsSAnZWagAACxwP/3CmeokF7nscb5H03mZH\nI5YFmh899ZFyQhbBRKI4xCfJXkSij4XDH5R7qssCDywAw81Rq67r9qxgbDSw\nPc1/5mUlZmT1bwQgqkIPkJoLzfdxay9C1W49ocmpxCJZ+uBC8prWorekfFg3\npTgSxBUxrKhFJJp5pi8qeQPIMlBn3JFpTsPPVtriJwSCscCl7Le/dvxLAp92\na3iI0XJGreqOyUi/vgwCpt0xUzcwIxURSQbLRJrC+448RS4FoXOWXiwyiB+O\nQsJynoMPUKRYqNwOPn+jBwysoFgdlgfDOblZO/4JCHZL9t3vSg73qDcotHgf\nEuAe+viSKQOtvvHmsp4lMV99zz2od5Fs3/ErpmoCH3A187tYVHkyfY2l+KJs\nb+GefKWknYiosh9b1fNv22ujLBsnWyHlf7+mUQdizhh0R4kjKm4esCva1JtV\nN1MB1cYHp4KjsbO6mTxpliSFluTifJvIbAMEDspIDSvroQU0kml2WwJ5+Uki\nPMhoFsE1EzHGwf/XLfQ+NvE1PDKRzXLvLq7QaSpCfatJULGE/8RHgPdfu1WY\nfpkT3L6f+gLlJ4Yvl6rjEzseXP92Hz+THZnxiy288jneHfkCuvxfBSyehitv\nGbiVYPoC+z/kfuZ2Dan1JPOiYH6HhI7sTKzuWaIYjbJ7tnD7tQy7oA1Bfky1\niLlZ\r\n=fxN3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ACJG1dbFtAPtLqUef6tvKABsMGse1BH0SVNrtpGvkgIgZzgTcGT3St/lG3RRVkOg3+6bUND1UBojlkaNXtSHQs8="}]},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.0.3_1604399743741_0.493645688248318"},"_hasShrinkwrap":false},"2.0.4":{"name":"systray2","version":"2.0.4","description":"An systray libray for nodejs, more updated than the original systray","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","watch":"tsc --watch","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./test/**/*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.2","@types/mocha":"^8.0.3","@types/node":"^14.14.6","cross-env":"^7.0.2","del-cli":"^3.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-standard":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.0.5"},"dependencies":{"debug":"^4.2.0","fs-extra":"^9.0.1"},"gitHead":"3ed8055171a1c2728daf0cf98d98a416956b0ec9","_id":"systray2@2.0.4","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-gz4X/kZsAFUF+2D1OchI3PxEXwa9Zx621NSkFnvo6lqmVunxw11ht10QC4BflJAbx+mX/el9cbfQHME6rKsDbQ==","shasum":"993f8db76a6bf1be6137e2e7e67a74700b5ba55c","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.0.4.tgz","fileCount":10,"unpackedSize":15688837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpLcNCRA9TVsSAnZWagAAaAkP/j/IkJIcDYhbCS3zjwO0\nr8FEQ4M/t3UJ4DkP0x9m3iOG18RjR79Ar8GrlRBMy+7ruTXS9BkohXdu/5ii\nkAslekG0RTsjPan/yb59uMNruQdWttku/4clIhKSEsx0tfA8hxNShfAVtDPJ\nbSRD7Bi5IMLioef23rx8LJMLqrSosZvJ+Fnfux8YkG7M086MAteb7SNdxEku\np/lcgWcEITIQZ4oupFs/sAna/CqtO4k/+Pjx0hdK+ZL5X6oO3VMO2H/Etp+R\nu19XFtg7yobaGO48/CQgHDHKve3FkLSZkckLbx2pGemw2wft+i2cP7dM4L+c\nUII8QSKMyXg9KcY2gVuQpw6SU/vZRRWZ4nMu4ru/tXW4Yxo1hDMF3BQPmBeK\nGBfa5uVI/lK3oSNnj0KtRyKu9H5A5zNBam8JtQMtVEatEnquKw0NJdbTTl9n\nxf46CxlDte4QiARTDAYuYmk1q4iR7sZ7KQzxlU6PaLYi//RokFsv7Wazc6qV\nNiLkMULbe4fDYvrM7/hRsRrPKOCrXphDz6TLR+BIunwpFTqBcoGjeHZVl3Bw\nvZigK1fwleLRm3xmoI3e+KK8eyd5dTnxgGrfT/JTda8yVzgoZtERGmpvaR5Y\njG03zD3pc3XnxYrI1MFu69eEOc/+JAnSQJaxHaq62+knAF6FOqEiiqXlKUF2\n91p3\r\n=/VWI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmCr5D/jEClaplrF0B0acE79q4thPZDcgJfMHBwk0k5AiArkckoaUMZ2MNI5CEs9ymckwqd7c4Qwse5guRLDMqtHA=="}]},"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.0.4_1604630285128_0.04469380345353957"},"_hasShrinkwrap":false},"2.0.5":{"name":"systray2","version":"2.0.5","description":"An systray libray for nodejs, more updated than the original systray","main":"index.js","typings":"index.d.ts","scripts":{"build":"tsc","watch":"tsc --watch","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.2","@types/mocha":"^8.0.3","@types/node":"^14.14.6","cross-env":"^7.0.2","del-cli":"^3.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-standard":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.0.5"},"dependencies":{"debug":"^4.2.0","fs-extra":"^9.0.1"},"gitHead":"3a8592041795889a7922323aa34b94dbd636813e","_id":"systray2@2.0.5","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-Ea1qAupCXdF/V70xrjQpq2L2kP3PU9RXXg+1BrKIgvyBuwXwXix89AF+dPTlR56D7XKjUoyWICl/aXd45Jlq9Q==","shasum":"71a6cf7d8cec10f1394062969108dc7df47cad79","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.0.5.tgz","fileCount":10,"unpackedSize":15689778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqPe5CRA9TVsSAnZWagAAdgYP/ROjkmPopd250C8U06qb\n/cHPXYwcLWMbZlFWiDZe+i5wSUWuwyPHjxjEWMOUDw7ff+x3GDs9Kq3xVi5X\noiSL3ekVBeiZl4Rx5upQ3VntCn77FRX8pH+AMvf9ftmhxocKUdtyeiqDSlwe\nCeC1ITXUJGNTbVq2rW/LZ9umb2ZmAce4M02ZdXBhxkRGGz+9Ceyu9u1gXIgQ\nV4BSvvNdOFGr5Vhe9Z9fC21eC4YckCHxJTjW3XIExXqrZrFaWhFU25CEpwVM\nOpylMM4ih5yhwFHXgkim/IiCWNi6FY+N1VOGaSKXUsgHAnBND5d9+l5Lm6ZM\nfWCuqyHU6CxKgyCr7lVzNgh/rl64mU4U0FJcIlDO/P3wUM3pZ3uQu1oCF61R\nX0knJj7wyG4MtNfttiuTYcBPJLjwCCEzMAQ0hT6Iyw1RGaPDnnPnIUDy9WsB\naNpAwOMzxhnAknH/+P7F1ogJ0bjclnhmZ0kTHwevPQwKo+ZJ57gfFFMZiT57\n3AImGgyV8LsNN7pKrasdoxnPRDgkr5jn2Nsg/mJuHfQa8AZoVkbF0iXi/+gL\nF/koC+XnfrKpruOSPFByp1x2+o28jLhjLVkICkjP4zEEPMYcUy8pr7TG3/ZN\nmcK7FI5uzAZ6Ixb7cDESqNAqj1rllrQIT74T0CgGixbsB2QwLTe/6ooPtVqi\nwdsb\r\n=Lo0R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+4O6cGIYIBcsUOQWFyoW/j0/b/+2nqHMZkvagsqdhGAIgZFsoJBR3lSiB/c7AX7KLS7GCh4YwmHcrmS+MuabQOtY="}]},"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.0.5_1604908984692_0.6671136716932811"},"_hasShrinkwrap":false},"2.0.6":{"name":"systray2","version":"2.0.6","description":"An systray libray for nodejs, more updated than the original systray","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","watch":"tsc --watch","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./test/**/*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.4","@types/mocha":"^8.0.4","@types/node":"^14.14.8","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","cross-env":"^7.0.2","del-cli":"^3.0.1","eslint":"^7.13.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.7.8","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.0.0","tslint-config-standard":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.0.5"},"dependencies":{"debug":"^4.2.0","fs-extra":"^9.0.1"},"gitHead":"0878b317e13d9693cfb5536552e41a8b6d803e38","_id":"systray2@2.0.6","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-+Ux0WIwaqNNuLk3J9XU6/ZknoUb8KRdtd47K4qj1fvCcqCE5Z1gNjA6d1W1SsQpxpc8qaLZdAhMcluF7VK/uKw==","shasum":"748f3198120e294929643d687d234cef03289b86","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.0.6.tgz","fileCount":11,"unpackedSize":15694045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftNL2CRA9TVsSAnZWagAAiS8P/RI0tb4X1mOAZDyGteEk\nomnvUf4lN1/CngJxggAg4GY3cj4bADHZKdOcIwcyONc21PLsYnsxgrcdo9DJ\nznl/TXutuoQ8az+yZiYqX+/rlDZ3Rk4bmWv52K5yrnhbv+PVb4FB8Ewlrjx1\npReg0ko3QTSbCViH1VpZLSHNSP3yr0FLq41EZ9xc/3MvrNa8PnVf+hM9Nqs0\nvEoUzCAm95QsmBaNt8E/xwYXK9346HZjB69rD23w1OKU2fVZsIU2ex3kaSgQ\n3/GxpIAOkn6OkVbhb2MJ7V49xM/uIopJwolGh1copCwXAr7uUmgMde1OGkNy\nS5cUT/WIwbPVtzldRItplRne8Jpo0jkVQTJTQiP/2Q++JJtg3d1N0GxQK6KW\nkx5C+QRzDEwZjRj9lWMWTRgtQ72TEMOXmynKc5wNoUZ+/QWWAzOiwwSnW2QR\n7gVJXC621fkVa0zSL/v2nKK2D7IWIiaJgeH0Su7yF8W+X+sjY0gMs3Zua+nJ\nbHledSc5s5GvkrtPU5IQU9MqxBWd4Dw/KYV1vksl6fk8dZ3nIz7xK96g5g4j\n/UU72IFti9almkQKcfyoTOlmDo8iqCpO7uRMhKrUUsCPt/zSnTxG5fftE1vc\n+erndEZUOtU0N46O8h1lnKT5vEP4max/pGHG0SoK6QQjwHEE0h82HePyEVlL\nvYoj\r\n=T6/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5aclpEqc/NwHspG/uh92nHmTdCtY3OqUIsSDbQse+ggIgbmy8sLklaDEhmiaiOqNufTx498iUxK0hfMPckiohpY8="}]},"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.0.6_1605686006281_0.31762346178765566"},"_hasShrinkwrap":false},"2.1.1":{"name":"systray2","version":"2.1.1","description":"An systray libray for nodejs, more updated than the original systray","main":"index.js","typings":"index.d.ts","scripts":{"build":"tsc","watch":"tsc --watch","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.5","@types/mocha":"^8.2.0","@types/node":"^14.14.13","@typescript-eslint/eslint-plugin":"^4.10.0","@typescript-eslint/eslint-plugin-tslint":"^4.9.1","@typescript-eslint/parser":"^4.10.0","cross-env":"^7.0.3","del-cli":"^3.0.1","eslint":"^7.15.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.7.8","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"debug":"^4.3.1","fs-extra":"^9.0.1"},"gitHead":"927c367430e54d429a0779df81ba27e6f4a3005d","_id":"systray2@2.1.1","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-NkF+aHhKQ2NFXEXSmpRohyD3usHEbEt1BkjBzXvY+T3Z85WcuQ4QqHHY5KEW3/yTk8rfLHCqB1YlXqd+/fZYlA==","shasum":"73abf356abe2f0475756865beff5a3882b73dcc8","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.1.1.tgz","fileCount":9,"unpackedSize":15752557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF234CRA9TVsSAnZWagAAsScP/AryaqLMoW6p014pFuFF\nl1IYketPjYly26PHssyWNmgR7J14jjC93SJQvmHUD4r6sOoX8Pgx4KUHMd8G\n3yfOEmEZAxABC0dbfcyOD/Nlw7IAxTvECvdnCrMZjhgtBJ5oo4jpiSJJTrpa\nVCT1OnraluTOQ3gBRn/obSUfzXPHWfHpe/LRmNV6q8B2QWuxoaNYXjRxp568\n+U4OaKz1+2j0i+s5Bvzo0FERKdK8JGS8haKg8N+xOssUf6Q+q9ahCryiMAA9\nk0AXpYPLr/qD3BZjKX8EzX+ISAJ8Vz+31wavw71LEJm29zUFU8uHPUZxyZBM\nRhRwQPdj6/EjcFI6jcQC2g9/jbkPuqFeUlsMyY0UACoUFElSpC5/c1bM0O3C\nXr9F2wQlkkQjPhUaR8vTy/x8Fi6YeWa658xqbCsc5bZM5I+gF7pqlm3rJRpb\nPqdxiyAXJX2aUGFVDdQBWdxLT95gkX8moJQCBuX4naeBlSsHnQhf04efhaxf\n5weDOvUM+8VmlBehD7RwUehxg8H+03g916sPY3Mfxe/MBdsBsLWurFT+rtgf\nPrH63nhYvMjXccqzTKDctSuO8flOZ3259Xz9MPkFNDkI5rlcZbUfprcrgpB/\nf0FLOnhXFgEKwNtMX7kUnayyBSdh+RP0Gb+3dGEwHPu9nt3zg3bUkN0kKlHM\n21ka\r\n=BSx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjF1hvniWSn4RbaHXg3bexAZeh9kSMai9gBs0tsY4QvAiEAhQ7MLh78IoWHV9oPZoq9RiT/xLugNsYvoSgGKuNDh+M="}]},"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.1.1_1612148215772_0.27286114141886575"},"_hasShrinkwrap":false},"2.1.2":{"name":"systray2","version":"2.1.2","description":"An systray libray for nodejs, more updated than the original systray","main":"index.js","typings":"index.d.ts","scripts":{"build":"tsc","watch":"tsc --watch","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.11","@types/mocha":"^8.2.2","@types/node":"^14.14.37","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/eslint-plugin-tslint":"^4.22.0","@typescript-eslint/parser":"^4.22.0","cross-env":"^7.0.3","del-cli":"^3.0.1","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^32.3.0","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^9.1.1","typescript":"^4.2.4"},"dependencies":{"debug":"^4.3.1","fs-extra":"^9.1.0"},"gitHead":"2923be5d8761a99fccefa1906d7e3fa1f6237e1c","_id":"systray2@2.1.2","_nodeVersion":"15.3.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-7j3Wp5ZQdF2MDoZSra3mkIPOTOcMYFtXdIXyzhiiNvID+wfBIXj4z27510gX6f9TM9Efjy0vdEzQF9EEM8VH8Q==","shasum":"ef8aa177448e7c0704b55299495073fa31d55b07","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.1.2.tgz","fileCount":9,"unpackedSize":15752299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdtlhCRA9TVsSAnZWagAAW0YQAIVALPWk1eALbeq9zTQW\n75qmFxluycHOwddmKtwCaAZ4wdXOJM46QZx26V9xNPCQ/9VrIfggc/Of04qg\n9m7vN0ZYyJMUDsoMiSfSfzyJ/zjSXiVGMzc3Ta/e5crdkacKhISV+BTJ0GXE\niRioMoNx7YwTBE7x2/mc0ZSXPO+nerBdKXK5IPTSNs/sDiFARp4+Pec5v1JN\n3oLEEOlts8EWoswaKG+THpnG2HGPaqt+jvCFHmrL4CWieodI9WZWXP4K5hbg\nd9wJM2hZbX2hhqsL43lta9y0V+KE0guhjXbj2ewV6f9vJ4/xPLOsUQJIki9O\nAMmdVV4023tjGx2Da7TuSde6Vpz6kLvBnQYZ6tmkf34gb1S4RvPRV8SDMWgk\n+lFdSkJzKnfRB5piAlUp2T5Ontkh6vfYNsOzZsPENnGnOZa30cVxqE6+VV7m\n8irx0pDAtYhzgUfyZkxssIsBlVj0+NOxqe0aquTyrCPb+lvNAvpPVVk9RLcs\n0sYYqwv+bhQVcE+jSp+F3xFYulLi4bQ8EzEpQPdFdsbRi2dJa2l71+P0u5H4\nCUSmnyMpbp6v4V/gC7AjzDfGCPZy6ny2SUAFRsecUSLt0ZDEzWdP9iYQqAyA\nyL3H6xquPpyZTSEIgfoV96Qm3EOcsL2fC29PZunTYMKE+tJBQspMEcz/ulCO\ndnZF\r\n=C6Bq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2M15KFfffGgShXPs86mZVnS/l9CR/iGH6TECHgpHMPwIhAORimWvtqqsfm8UFNfXveahIv25ObzVFbwJpRomROF3X"}]},"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.1.2_1618401633012_0.48553102067650555"},"_hasShrinkwrap":false},"2.1.3":{"name":"systray2","version":"2.1.3","description":"An systray libray for nodejs, more updated than the original systray","main":"index.js","typings":"index.d.ts","scripts":{"build":"tsc","watch":"tsc --watch","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.7","@types/fs-extra":"^9.0.12","@types/mocha":"^9.0.0","@types/node":"^16.9.1","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/eslint-plugin-tslint":"^4.31.1","@typescript-eslint/parser":"^4.31.1","cross-env":"^7.0.3","del-cli":"^4.0.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","mocha":"^9.1.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^10.2.1","typescript":"^4.4.3"},"dependencies":{"debug":"^4.3.2","fs-extra":"^10.0.0"},"gitHead":"8e021e60984ae513ea2ec6521abf3b2bd95e7113","_id":"systray2@2.1.3","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-pZdBnVdN6LSz9JnSGihR0x7dVfQGx2eeEtmpgyjKoau5wutDqbTCwKw0fsgJL4rPL53Yk7y5KZgf0Vtx0l8f9w==","shasum":"f714d1ecfee1b4f7f13c786da8aa8b3ef69dcfa5","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.1.3.tgz","fileCount":9,"unpackedSize":11452792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQdFlCRA9TVsSAnZWagAA/gsP/07GQ5jPat9qSIRQce3L\nIJalF8h6bRwuNbuj9Tet5w/JKQ6Yeb2S067bQ56j85ZCqNN4yC1BmBqgQ4dD\nYYFOwWWQ5oasOf5oh1owVX73YNks5AGIMn56cLCFVCO3meHXAY2T1hgEFFMX\nauVM3MLFTk3FFHW1fb7183uO+OQ2KUt8T3BvAGCKnEL34vMMcZ22m4YBsHdu\nkSdX6Tzb/G6ZP2t5Q/qXtvFLG9EM0nVBKOZUjTELM8Q0qwowB7mxRJzkelNB\nbVH+v8T/QL7UBurM1Qh4zurpAfhYUrJTRiJCAm0AeguBHk7i4yVJ+W67mb2x\nHGVmPWE77lzxRbT6UgL777pbMxDav1NbL6xYAir/mLHM2iUzTD0HBZLATxwz\nwPdvPV/KpMqmBalSZeNZ4C0+IubvAsctstRkhy6yQLxxpUfRcpmaWqNWDhoO\nTC/aCjfFgRQ0EiSaBn+SgOIBlJae1i0ungk9MO2KAx+eNN1KjXxYWjgbfyUi\nOOfmuQUSb6TdML4rqeFY/5AC4dou/ixYbmBDT20MR68M3xj3/ZGUf60XfIpe\nJbVM2akEqjd2dRUZmwmvNs76A7T0gbKestyPa42gYjLcQoQ7oqv5EHkRKifP\nTGU0Ay6r4hj34/9ruklWf4Bl9uvznc5aPQEe/ShVNXwWvOmk59+id7l6Oc5P\n9O8g\r\n=yhom\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvrRHZvxevUEVO6w8jQJs8EURk9MP1HoTiQJxNxqPdjwIhAJtHV4d97UP8IM4jQ0JhLwrUcK0mjPuYM+NFHeNAK7Ky"}]},"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.1.3_1631703397617_0.9686648933684032"},"_hasShrinkwrap":false},"2.1.4":{"name":"systray2","version":"2.1.4","description":"An systray libray for nodejs, more updated than the original systray","main":"index.js","typings":"index.d.ts","scripts":{"build":"tsc","watch":"tsc --watch","lint":"tslint ./src/** --type-check -p ./tsconfig.json","test":"cross-env DEBUG=systray* mocha -r ts-node/register ./*.test.ts","cover":"cross-env NODE_ENV=development nyc ava","preversion":"npm run build"},"engines":{"node":">=4.0.0"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"keywords":["systray","tray","gui"],"author":{"name":"felixhao28 & zaaack"},"license":"MIT","bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"homepage":"https://github.com/felixhao28/node-systray#readme","devDependencies":{"@types/debug":"^4.1.7","@types/fs-extra":"^9.0.12","@types/mocha":"^9.0.0","@types/node":"^16.9.1","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/eslint-plugin-tslint":"^4.31.1","@typescript-eslint/parser":"^4.31.1","cross-env":"^7.0.3","del-cli":"^4.0.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","mocha":"^9.1.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pre-commit":"^1.2.2","ts-node":"^10.2.1","typescript":"^4.4.3"},"dependencies":{"debug":"^4.3.2","fs-extra":"^10.0.0"},"gitHead":"bfda7fceb87ea30e18aad7c0ec9cf6c1dacaa70e","_id":"systray2@2.1.4","_nodeVersion":"16.3.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-ncviZ7m2fecb2tAAx7pl4nlbnwvSyL4GIKnRUvfiJXTsHysh3chSlxVxNk7Yj8jlfF2TsBn2CjLwCfhJQkR7/w==","shasum":"b40e802b2da3b670db191f01a0bbb2ea34c7ec28","tarball":"https://registry.npmjs.org/systray2/-/systray2-2.1.4.tgz","fileCount":9,"unpackedSize":11454095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZoCAC4aJf117oYU9snLtmemaF7kQzduXX6f8p+ad5PAiAzwcHgW5KWQ75UuAyyvr9v5YYjYClgN6C2bwxZ4cYuHA=="}]},"_npmUser":{"name":"felixhao28","email":"felixhao28@gmail.com"},"directories":{},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/systray2_2.1.4_1634196610550_0.9792997934805774"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-03T08:11:42.056Z","2.0.0":"2020-11-03T08:11:42.422Z","modified":"2022-05-19T06:55:31.008Z","2.0.1":"2020-11-03T08:22:38.452Z","2.0.2":"2020-11-03T08:43:18.606Z","2.0.3":"2020-11-03T10:35:44.108Z","2.0.4":"2020-11-06T02:38:05.383Z","2.0.5":"2020-11-09T08:03:05.032Z","2.0.6":"2020-11-18T07:53:26.611Z","2.1.1":"2021-02-01T02:56:56.191Z","2.1.2":"2021-04-14T12:00:33.266Z","2.1.3":"2021-09-15T10:56:37.925Z","2.1.4":"2021-10-14T07:30:10.777Z"},"maintainers":[{"name":"felixhao28","email":"felixhao28@gmail.com"}],"description":"An systray libray for nodejs, more updated than the original systray","homepage":"https://github.com/felixhao28/node-systray#readme","keywords":["systray","tray","gui"],"repository":{"type":"git","url":"git+https://github.com/felixhao28/node-systray.git"},"author":{"name":"felixhao28 & zaaack"},"bugs":{"url":"https://github.com/felixhao28/node-systray/issues"},"license":"MIT","readme":"# node-systray\r\n\r\n> SysTray2 library for nodejs using [systray-portable](https://github.com/felixhao28/systray-portable) (a portable version of [the go systray library](https://github.com/getlantern/systray)).\r\n\r\n\r\n## Install\r\n```sh\r\nnpm i systray2\r\n# or\r\nyarn add systray2\r\n```\r\n\r\n## Usage\r\n\r\n```ts\r\nimport SysTray from 'systray2';\r\nimport os from 'os'\r\n\r\nconst item1 = {\r\n  title: 'aa',\r\n  tooltip: 'bb',\r\n  // checked is implemented by plain text in linux\r\n  checked: false,\r\n  enabled: true,\r\n  // click is not a standard property but a custom value\r\n  click: () => {\r\n    item1.checked = !item1.checked\r\n    systray.sendAction({\r\n      type: 'update-item',\r\n      item: item1,\r\n    })\r\n    // toggle Exit\r\n    itemExit.hidden = !itemExit.hidden\r\n    systray.sendAction({\r\n      type: 'update-item',\r\n      item: itemExit,\r\n    })\r\n  }\r\n}\r\nconst item2 = {\r\n  title: 'aa2',\r\n  tooltip: 'bb',\r\n  checked: false,\r\n  enabled: true,\r\n  hidden: false,\r\n  // add a submenu item\r\n  items: [{\r\n    title: 'Submenu',\r\n    tooltip: 'this is a submenu item',\r\n    checked: false,\r\n    enabled: true,\r\n    click: () => {\r\n      // open the url\r\n      console.log('open the url')\r\n    }\r\n  }]\r\n}\r\nconst itemExit = {\r\n  title: 'Exit',\r\n  tooltip: 'bb',\r\n  checked: false,\r\n  enabled: true,\r\n  click: () => {\r\n    systray.kill(false)\r\n  }\r\n}\r\nconst systray = new SysTray({\r\n  menu: {\r\n    // you should use .png icon on macOS/Linux, and .ico format on Windows\r\n    icon: os.platform() === 'win32' ? './logo_s.ico' : './logo_s.png',\r\n    // a template icon is a transparency mask that will appear to be dark in light mode and light in dark mode\r\n    isTemplateIcon: os.platform() === 'darwin',\r\n    title: '标题',\r\n    tooltip: 'Tips',\r\n    items: [\r\n      item1,\r\n      SysTray.separator, // SysTray.separator is equivalent to a MenuItem with \"title\" equals \"<SEPARATOR>\"\r\n      item2,\r\n      itemExit\r\n    ]\r\n  },\r\n  debug: false,\r\n  copyDir: false // copy go tray binary to an outside directory, useful for packing tool like pkg.\r\n})\r\n\r\nsystray.onClick(action => {\r\n  if (action.item.click != null) {\r\n    action.item.click()\r\n  }\r\n})\r\n\r\n// Systray.ready is a promise which resolves when the tray is ready.\r\nsystray.ready().then(() => {\r\n  console.log('systray started!')\r\n}).catch(err => {\r\n  console.log('systray failed to start: ' + err.message)\r\n})\r\n\r\n```\r\n\r\nTo integrate with packing tools like `webpack`, use something like `copy-webpack-plugin` to copy the desired `tray_*_release[.exe]` to the `traybin/` folder of the working directory.\r\n\r\n## Known Issues\r\n\r\nToggling `hiding` on a menu item with a sub-menu causes the sub-menu to disappear.\r\n\r\n## License\r\nMIT\r\n","readmeFilename":"README.md"}