Update for libui-node 0.1.0 (#57)

* Update for libui-node 0_1_0

- Use native eventloop
- position got removed

* Update libui-node version to 0.1.0

* babel rebuild

* Cleanup

* Fix non-check menu items

* Make quit menu work

* Add onShouldQuit to App and expose to user

* Remove bin
This commit is contained in:
Niklas Mischkulnig 2018-03-22 14:48:12 +01:00 committed by Gustav Hansen
parent d074092cc3
commit c3a528945a
12 changed files with 269 additions and 222 deletions

139
package-lock.json generated
View file

@ -1643,6 +1643,11 @@
"readdirp": "2.1.0"
}
},
"chownr": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
"integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE="
},
"ci-info": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.2.tgz",
@ -2193,10 +2198,10 @@
"integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4="
},
"emscripten-library-decorator": {
"version": "0.1.8",
"version": "0.2.2",
"resolved":
"https://registry.npmjs.org/emscripten-library-decorator/-/emscripten-library-decorator-0.1.8.tgz",
"integrity": "sha1-Z4Zo/58hCvlxuPXHgPsO9vzDrls="
"https://registry.npmjs.org/emscripten-library-decorator/-/emscripten-library-decorator-0.2.2.tgz",
"integrity": "sha1-0DXwI+KoTGgwXMhCze6jjmdoPEA="
},
"encoding": {
"version": "0.1.12",
@ -2545,6 +2550,16 @@
"rimraf": "2.4.5"
}
},
"fs-minipass": {
"version": "1.2.5",
"resolved":
"https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
"integrity":
"sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
"requires": {
"minipass": "2.2.1"
}
},
"fs-readdir-recursive": {
"version": "1.1.0",
"resolved":
@ -4805,10 +4820,11 @@
}
},
"libui-download": {
"version": "0.1.0",
"version": "1.0.0",
"resolved":
"https://registry.npmjs.org/libui-download/-/libui-download-0.1.0.tgz",
"integrity": "sha1-/LF2cjJCQ5cpCxxWNR5obPOwjZ0=",
"https://registry.npmjs.org/libui-download/-/libui-download-1.0.0.tgz",
"integrity":
"sha512-nW3PgUCPQoxKBce9gkLkmiUH2163FpwFLnXorO/IJhFC4h7JgJRPRKWSGYZvlrhU18rZr93DqECE90cCS2pW1Q==",
"requires": {
"debug": "2.6.9",
"home-path": "1.0.5",
@ -4819,7 +4835,7 @@
"rc": "1.2.5",
"regenerator-runtime": "0.9.6",
"request": "2.83.0",
"tar.gz": "1.0.7"
"tar": "4.4.0"
},
"dependencies": {
"regenerator-runtime": {
@ -4831,12 +4847,15 @@
}
},
"libui-node": {
"version":
"github:kusti8/libui-node#d0dd94a2c2a67c597902b51f0640500f06038bea",
"version": "0.1.0",
"resolved":
"https://registry.npmjs.org/libui-node/-/libui-node-0.1.0.tgz",
"integrity":
"sha512-wTULYnkI+k2C1+kX1rbTUh2d9JvK97/XtZxa8c9BnskueYNX6L5+kR0eyfT39ro8ULYkYW8vF3T6FWxGthbqiA==",
"requires": {
"autogypi": "0.2.2",
"libui-download": "0.1.0",
"nbind": "0.2.1",
"libui-download": "1.0.0",
"nbind": "0.3.15",
"node-gyp": "3.6.2"
}
},
@ -5548,6 +5567,31 @@
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"minipass": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.1.tgz",
"integrity":
"sha512-u1aUllxPJUI07cOqzR7reGmQxmCqlH88uIIsf6XZFEWgw7gXKpJdR+5R9Y3KEDmWYkdIz9wXZs3C0jOPxejk/Q==",
"requires": {
"yallist": "3.0.2"
},
"dependencies": {
"yallist": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
"integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k="
}
}
},
"minizlib": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz",
"integrity":
"sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
"requires": {
"minipass": "2.2.1"
}
},
"mixin-deep": {
"version": "1.3.1",
"resolved":
@ -5579,11 +5623,6 @@
"minimist": "0.0.8"
}
},
"mout": {
"version": "0.11.1",
"resolved": "https://registry.npmjs.org/mout/-/mout-0.11.1.tgz",
"integrity": "sha1-ujYR318OWx/7/QEWa48C0fX6K5k="
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@ -5602,7 +5641,8 @@
"nan": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz",
"integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo="
"integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=",
"optional": true
},
"nanomatch": {
"version": "1.2.9",
@ -5651,13 +5691,22 @@
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
},
"nbind": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/nbind/-/nbind-0.2.1.tgz",
"integrity": "sha1-94MIYSoY5460lyVsXJpxT2JlJW0=",
"version": "0.3.15",
"resolved": "https://registry.npmjs.org/nbind/-/nbind-0.3.15.tgz",
"integrity":
"sha512-TrKLNRj5D8wZRJb7XmUNbA1W3iTigAEpm3qaGig5bEWY/iCT2IQBgBc2EUGO59FbRIGhx5hB/McVwqxlSGScVw==",
"requires": {
"emscripten-library-decorator": "0.1.8",
"emscripten-library-decorator": "0.2.2",
"mkdirp": "0.5.1",
"nan": "2.8.0"
"nan": "2.10.0"
},
"dependencies": {
"nan": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
"integrity":
"sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="
}
}
},
"ncp": {
@ -5700,6 +5749,16 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
},
"tar": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
"integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
"requires": {
"block-stream": "0.0.9",
"fstream": "1.0.11",
"inherits": "2.0.3"
}
}
}
},
@ -7330,33 +7389,23 @@
"integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY="
},
"tar": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
"integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
"requires": {
"block-stream": "0.0.9",
"fstream": "1.0.11",
"inherits": "2.0.3"
}
},
"tar.gz": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/tar.gz/-/tar.gz-1.0.7.tgz",
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/tar/-/tar-4.4.0.tgz",
"integrity":
"sha512-uhGatJvds/3diZrETqMj4RxBR779LKlIE74SsMcn5JProZsfs9j0QBwWO1RW+IWNJxS2x8Zzra1+AW6OQHWphg==",
"sha512-gJlTiiErwo96K904FnoYWl+5+FBgS+FimU6GMh66XLdLa55al8+d4jeDfPoGwSNHdtWI5FJP6xurmVqhBuGJpQ==",
"requires": {
"bluebird": "2.11.0",
"commander": "2.13.0",
"fstream": "1.0.11",
"mout": "0.11.1",
"tar": "2.2.1"
"chownr": "1.0.1",
"fs-minipass": "1.2.5",
"minipass": "2.2.1",
"minizlib": "1.1.0",
"mkdirp": "0.5.1",
"yallist": "3.0.2"
},
"dependencies": {
"bluebird": {
"version": "2.11.0",
"resolved":
"https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz",
"integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE="
"yallist": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
"integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k="
}
}
},