updated npm to update package-lock.json
This commit is contained in:
+20
-30
@@ -1,21 +1,22 @@
|
||||
[](https://electron.atom.io/)
|
||||
[](https://electronjs.org)
|
||||
|
||||
[](https://travis-ci.org/electron/electron)
|
||||
[](https://ci.appveyor.com/project/electron-bot/electron/branch/master)
|
||||
[](https://david-dm.org/electron/electron?type=dev)
|
||||
[](http://atom-slack.herokuapp.com/)
|
||||
[](https://atom-slack.herokuapp.com/)
|
||||
|
||||
:memo: Available Translations: [Korean](https://github.com/electron/electron/tree/master/docs-translations/ko-KR/project/README.md) | [Simplified Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-CN/project/README.md) | [Brazilian Portuguese](https://github.com/electron/electron/tree/master/docs-translations/pt-BR/project/README.md) | [Traditional Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-TW/project/README.md) | [Spanish](https://github.com/electron/electron/tree/master/docs-translations/es/project/README.md) | [Turkish](https://github.com/electron/electron/tree/master/docs-translations/tr-TR/project/README.md) | [German](https://github.com/electron/electron/tree/master/docs-translations/de-DE/project/README.md)
|
||||
:memo: Available Translations: 🇨🇳 🇹🇼 🇧🇷 🇪🇸 🇰🇷 🇯🇵 🇷🇺 🇫🇷 🇹🇭 🇳🇱 🇹🇷 🇮🇩 🇺🇦 🇨🇿 🇮🇹.
|
||||
View these docs in other languages at [electron/electron-i18n](https://github.com/electron/electron-i18n/tree/master/content/).
|
||||
|
||||
The Electron framework lets you write cross-platform desktop applications
|
||||
using JavaScript, HTML and CSS. It is based on [Node.js](https://nodejs.org/) and
|
||||
[Chromium](http://www.chromium.org) and is used by the [Atom
|
||||
editor](https://github.com/atom/atom) and many other [apps](https://electron.atom.io/apps).
|
||||
[Chromium](https://www.chromium.org) and is used by the [Atom
|
||||
editor](https://github.com/atom/atom) and many other [apps](https://electronjs.org/apps).
|
||||
|
||||
Follow [@ElectronJS](https://twitter.com/electronjs) on Twitter for important
|
||||
announcements.
|
||||
|
||||
This project adheres to the Contributor Covenant
|
||||
This project adheres to the Contributor Covenant
|
||||
[code of conduct](https://github.com/electron/electron/tree/master/CODE_OF_CONDUCT.md).
|
||||
By participating, you are expected to uphold this code. Please report unacceptable
|
||||
behavior to [electron@github.com](mailto:electron@github.com).
|
||||
@@ -32,29 +33,29 @@ npm install electron --save-dev --save-exact
|
||||
|
||||
The `--save-exact` flag is recommended as Electron does not follow semantic
|
||||
versioning. For info on how to manage Electron versions in your apps, see
|
||||
[Electron versioning](https://electron.atom.io/docs/tutorial/electron-versioning/).
|
||||
[Electron versioning](https://electronjs.org/docs/tutorial/electron-versioning).
|
||||
|
||||
For more installation options and troubleshooting tips, see
|
||||
[installation](https://electron.atom.io/docs/tutorial/installation/).
|
||||
[installation](https://electronjs.org/docs/tutorial/installation).
|
||||
|
||||
## Quick Start
|
||||
## Quick start
|
||||
|
||||
Clone and run the
|
||||
Clone and run the
|
||||
[electron/electron-quick-start](https://github.com/electron/electron-quick-start)
|
||||
repository to see a minimal Electron app in action:
|
||||
|
||||
```
|
||||
```sh
|
||||
git clone https://github.com/electron/electron-quick-start
|
||||
cd electron-quick-start
|
||||
npm install
|
||||
npm start
|
||||
```
|
||||
|
||||
## Resources for Learning Electron
|
||||
## Resources for learning Electron
|
||||
|
||||
- [electron.atom.io/docs](http://electron.atom.io/docs) - all of Electron's documentation
|
||||
- [electronjs.org/docs](https://electronjs.org/docs) - all of Electron's documentation
|
||||
- [electron/electron-quick-start](https://github.com/electron/electron-quick-start) - a very basic starter Electron app
|
||||
- [electron.atom.io/community/#boilerplates](http://electron.atom.io/community/#boilerplates) - sample starter apps created by the community
|
||||
- [electronjs.org/community#boilerplates](https://electronjs.org/community#boilerplates) - sample starter apps created by the community
|
||||
- [electron/simple-samples](https://github.com/electron/simple-samples) - small applications with ideas for taking them further
|
||||
- [electron/electron-api-demos](https://github.com/electron/electron-api-demos) - an Electron app that teaches you how to use Electron
|
||||
- [hokein/electron-sample-apps](https://github.com/hokein/electron-sample-apps) - small demo apps for the various Electron APIs
|
||||
@@ -82,32 +83,21 @@ const child = proc.spawn(electron)
|
||||
|
||||
## Documentation Translations
|
||||
|
||||
- [Brazilian Portuguese](https://github.com/electron/electron/tree/master/docs-translations/pt-BR)
|
||||
- [Korean](https://github.com/electron/electron/tree/master/docs-translations/ko-KR)
|
||||
- [Japanese](https://github.com/electron/electron/tree/master/docs-translations/jp)
|
||||
- [Spanish](https://github.com/electron/electron/tree/master/docs-translations/es)
|
||||
- [Simplified Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-CN)
|
||||
- [Traditional Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-TW)
|
||||
- [Turkish](https://github.com/electron/electron/tree/master/docs-translations/tr-TR)
|
||||
- [Thai](https://github.com/electron/electron/tree/master/docs-translations/th-TH)
|
||||
- [Ukrainian](https://github.com/electron/electron/tree/master/docs-translations/uk-UA)
|
||||
- [Russian](https://github.com/electron/electron/tree/master/docs-translations/ru-RU)
|
||||
- [French](https://github.com/electron/electron/tree/master/docs-translations/fr-FR)
|
||||
- [Indonesian](https://github.com/electron/electron/tree/master/docs-translations/id)
|
||||
Find documentation translations in [electron/electron-i18n](https://github.com/electron/electron-i18n).
|
||||
|
||||
## Community
|
||||
|
||||
You can ask questions and interact with the community in the following
|
||||
locations:
|
||||
- [`electron`](http://discuss.atom.io/c/electron) category on the Atom
|
||||
- [`electron`](https://discuss.atom.io/c/electron) category on the Atom
|
||||
forums
|
||||
- `#atom-shell` channel on Freenode
|
||||
- [`Atom`](http://atom-slack.herokuapp.com/) channel on Slack
|
||||
- [`Atom`](https://atom-slack.herokuapp.com) channel on Slack
|
||||
- [`electron-ru`](https://telegram.me/electron_ru) *(Russian)*
|
||||
- [`electron-br`](https://electron-br.slack.com) *(Brazilian Portuguese)*
|
||||
- [`electron-kr`](http://www.meetup.com/electron-kr/) *(Korean)*
|
||||
- [`electron-kr`](https://electron-kr.github.io/electron-kr) *(Korean)*
|
||||
- [`electron-jp`](https://electron-jp.slack.com) *(Japanese)*
|
||||
- [`electron-tr`](http://electron-tr.herokuapp.com) *(Turkish)*
|
||||
- [`electron-tr`](https://electron-tr.herokuapp.com) *(Turkish)*
|
||||
- [`electron-id`](https://electron-id.slack.com) *(Indonesia)*
|
||||
|
||||
Check out [awesome-electron](https://github.com/sindresorhus/awesome-electron)
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
||||
v1.8.1
|
||||
v1.8.2-beta.4
|
||||
+230
-49
@@ -1,4 +1,4 @@
|
||||
// Type definitions for Electron 1.8.1
|
||||
// Type definitions for Electron 1.8.2-beta.4
|
||||
// Project: http://electron.atom.io/
|
||||
// Definitions by: The Electron Team <https://github.com/electron/electron>
|
||||
// Definitions: https://github.com/electron/electron-typescript-definitions
|
||||
@@ -966,6 +966,8 @@ declare namespace Electron {
|
||||
|
||||
constructor(options?: BrowserViewConstructorOptions);
|
||||
static fromId(id: number): BrowserView;
|
||||
static fromWebContents(webContents: WebContents): BrowserView | null;
|
||||
static getAllViews(): BrowserView[];
|
||||
setAutoResize(options: AutoResizeOptions): void;
|
||||
setBackgroundColor(color: string): void;
|
||||
/**
|
||||
@@ -1237,6 +1239,7 @@ declare namespace Electron {
|
||||
* This API cannot be called before the ready event of the app module is emitted.
|
||||
*/
|
||||
static addExtension(path: string): void;
|
||||
static fromBrowserView(browserView: BrowserView): BrowserWindow | null;
|
||||
static fromId(id: number): BrowserWindow;
|
||||
static fromWebContents(webContents: WebContents): BrowserWindow;
|
||||
static getAllWindows(): BrowserWindow[];
|
||||
@@ -1261,6 +1264,10 @@ declare namespace Electron {
|
||||
* ready event of the app module is emitted.
|
||||
*/
|
||||
static removeExtension(name: string): void;
|
||||
/**
|
||||
* Adds a window as a tab on this window, after the tab for the window instance.
|
||||
*/
|
||||
addTabbedWindow(browserWindow: BrowserWindow): void;
|
||||
/**
|
||||
* Removes focus from the window.
|
||||
*/
|
||||
@@ -1304,6 +1311,11 @@ declare namespace Electron {
|
||||
focus(): void;
|
||||
focusOnWebView(): void;
|
||||
getBounds(): Rectangle;
|
||||
/**
|
||||
* Note: The BrowserView API is currently experimental and may change or be removed
|
||||
* in future Electron releases.
|
||||
*/
|
||||
getBrowserView(): BrowserView | null;
|
||||
getChildWindows(): BrowserWindow[];
|
||||
getContentBounds(): Rectangle;
|
||||
getContentSize(): number[];
|
||||
@@ -1314,6 +1326,7 @@ declare namespace Electron {
|
||||
* (unsigned long) on Linux.
|
||||
*/
|
||||
getNativeWindowHandle(): Buffer;
|
||||
getOpacity(): number;
|
||||
getParentWindow(): BrowserWindow;
|
||||
getPosition(): number[];
|
||||
getRepresentedFilename(): string;
|
||||
@@ -1463,10 +1476,6 @@ declare namespace Electron {
|
||||
* Resizes and moves the window to the supplied bounds
|
||||
*/
|
||||
setBounds(bounds: Rectangle, animate?: boolean): void;
|
||||
/**
|
||||
* Note: The BrowserView API is currently experimental and may change or be removed
|
||||
* in future Electron releases.
|
||||
*/
|
||||
setBrowserView(browserView: BrowserView): void;
|
||||
/**
|
||||
* Sets whether the window can be manually closed by user. On Linux does nothing.
|
||||
@@ -1555,6 +1564,10 @@ declare namespace Electron {
|
||||
* Sets whether the window can be moved by user. On Linux does nothing.
|
||||
*/
|
||||
setMovable(movable: boolean): void;
|
||||
/**
|
||||
* Sets the opacity of the window. On Linux does nothing.
|
||||
*/
|
||||
setOpacity(opacity: number): void;
|
||||
/**
|
||||
* Sets a 16 x 16 pixel overlay onto the current taskbar icon, usually used to
|
||||
* convey some sort of application status or to passively notify the user.
|
||||
@@ -1901,7 +1914,7 @@ declare namespace Electron {
|
||||
* An object representing the HTTP response message.
|
||||
*/
|
||||
response: IncomingMessage) => void): this;
|
||||
constructor(options: any | string);
|
||||
constructor(options: 'method' | 'url' | 'session' | 'partition' | 'protocol' | 'host' | 'hostname' | 'port' | 'path' | 'redirect');
|
||||
/**
|
||||
* Cancels an ongoing HTTP transaction. If the request has already emitted the
|
||||
* close event, the abort operation will have no effect. Otherwise an ongoing event
|
||||
@@ -2206,7 +2219,7 @@ declare namespace Electron {
|
||||
|
||||
/**
|
||||
* The number of average idle cpu wakeups per second since the last call to
|
||||
* getCPUUsage. First call returns 0.
|
||||
* getCPUUsage. First call returns 0. Will always return 0 on Windows.
|
||||
*/
|
||||
idleWakeupsPerSecond: number;
|
||||
/**
|
||||
@@ -2227,11 +2240,23 @@ declare namespace Electron {
|
||||
|
||||
// Docs: http://electron.atom.io/docs/api/crash-reporter
|
||||
|
||||
/**
|
||||
* Set an extra parameter to be sent with the crash report. The values specified
|
||||
* here will be sent in addition to any values set via the extra option when start
|
||||
* was called. This API is only available on macOS, if you need to add/update extra
|
||||
* parameters on Linux and Windows after your first call to start you can call
|
||||
* start again with the updated extra options.
|
||||
*/
|
||||
addExtraParameter(key: string, value: string): void;
|
||||
/**
|
||||
* Returns the date and ID of the last crash report. If no crash reports have been
|
||||
* sent or the crash reporter has not been started, null is returned.
|
||||
*/
|
||||
getLastCrashReport(): CrashReport;
|
||||
/**
|
||||
* See all of the current parameters being passed to the crash reporter.
|
||||
*/
|
||||
getParameters(): void;
|
||||
/**
|
||||
* Returns all uploaded crash reports. Each report contains the date and uploaded
|
||||
* ID.
|
||||
@@ -2242,13 +2267,10 @@ declare namespace Electron {
|
||||
*/
|
||||
getUploadToServer(): boolean;
|
||||
/**
|
||||
* Set an extra parameter to be sent with the crash report. The values specified
|
||||
* here will be sent in addition to any values set via the extra option when start
|
||||
* was called. This API is only available on macOS, if you need to add/update extra
|
||||
* parameters on Linux and Windows after your first call to start you can call
|
||||
* start again with the updated extra options.
|
||||
* Remove a extra parameter from the current set of parameters so that it will not
|
||||
* be sent with the crash report.
|
||||
*/
|
||||
setExtraParameter(key: string, value: string): void;
|
||||
removeExtraParameter(key: string): void;
|
||||
/**
|
||||
* This would normally be controlled by user preferences. This has no effect if
|
||||
* called before start is called. Note: This API can only be called from the main
|
||||
@@ -2560,10 +2582,7 @@ declare namespace Electron {
|
||||
* Cancels the download operation.
|
||||
*/
|
||||
cancel(): void;
|
||||
/**
|
||||
* Resumes Boolean - Whether the download can resume.
|
||||
*/
|
||||
canResume(): void;
|
||||
canResume(): boolean;
|
||||
getContentDisposition(): string;
|
||||
getETag(): string;
|
||||
/**
|
||||
@@ -2858,6 +2877,10 @@ declare namespace Electron {
|
||||
* renderer process, unless you know what you are doing you should never use it.
|
||||
*/
|
||||
sendSync(channel: string, ...args: any[]): any;
|
||||
/**
|
||||
* Sends a message to a window with windowid via channel
|
||||
*/
|
||||
sendTo(windowId: number, channel: string, ...args: any[]): void;
|
||||
/**
|
||||
* Like ipcRenderer.send but the event will be sent to the <webview> element in the
|
||||
* host page instead of the main process.
|
||||
@@ -2984,7 +3007,7 @@ declare namespace Electron {
|
||||
* Note: The returned Menu instance doesn't support dynamic addition or removal of
|
||||
* menu items. Instance properties can still be dynamically modified.
|
||||
*/
|
||||
static getApplicationMenu(): Menu;
|
||||
static getApplicationMenu(): Menu | null;
|
||||
/**
|
||||
* Sends the action to the first responder of application. This is used for
|
||||
* emulating default macOS menu behaviors. Usually you would just use the role
|
||||
@@ -2998,7 +3021,7 @@ declare namespace Electron {
|
||||
* Windows and Linux but has no effect on macOS. Note: This API has to be called
|
||||
* after the ready event of app module.
|
||||
*/
|
||||
static setApplicationMenu(menu: Menu): void;
|
||||
static setApplicationMenu(menu: Menu | null): void;
|
||||
/**
|
||||
* Appends the menuItem to the menu.
|
||||
*/
|
||||
@@ -3061,6 +3084,13 @@ declare namespace Electron {
|
||||
* Creates a new NativeImage instance from dataURL.
|
||||
*/
|
||||
static createFromDataURL(dataURL: string): NativeImage;
|
||||
/**
|
||||
* Creates a new NativeImage instance from the NSImage that maps to the given image
|
||||
* name. See NSImageName for a list of possible values. The hslShift is applied to
|
||||
* the image with the following rules This means that [-1, 0, 1] will make the
|
||||
* image completely white and [-1, 1, 0] will make the image completely black.
|
||||
*/
|
||||
static createFromNamedImage(imageName: string, hslShift: number[]): NativeImage;
|
||||
/**
|
||||
* Creates a new NativeImage instance from a file located at path. This method
|
||||
* returns an empty image if the path does not exist, cannot be read, or is not a
|
||||
@@ -3151,7 +3181,7 @@ declare namespace Electron {
|
||||
removeListener(event: 'click', listener: (event: Event) => void): this;
|
||||
/**
|
||||
* Emitted when the notification is closed by manual intervention from the user.
|
||||
* This event is not guarunteed to be emitted in all cases where the notification
|
||||
* This event is not guaranteed to be emitted in all cases where the notification
|
||||
* is closed.
|
||||
*/
|
||||
on(event: 'close', listener: (event: Event) => void): this;
|
||||
@@ -3193,11 +3223,17 @@ declare namespace Electron {
|
||||
removeListener(event: 'show', listener: (event: Event) => void): this;
|
||||
constructor(options: NotificationConstructorOptions);
|
||||
static isSupported(): boolean;
|
||||
/**
|
||||
* Dismisses the notification.
|
||||
*/
|
||||
close(): void;
|
||||
/**
|
||||
* Immediately shows the notification to the user, please note this means unlike
|
||||
* the HTML5 Notification implementation, simply instantiating a new Notification
|
||||
* does not immediately show it to the user, you need to call this method before
|
||||
* the OS will display it.
|
||||
* the OS will display it. If the notification has been shown before, this method
|
||||
* will dismiss the previously shown notification and create a new one with
|
||||
* identical properties.
|
||||
*/
|
||||
show(): void;
|
||||
}
|
||||
@@ -3331,6 +3367,11 @@ declare namespace Electron {
|
||||
* sends a new HTTP request as a response.
|
||||
*/
|
||||
interceptHttpProtocol(scheme: string, handler: (request: InterceptHttpProtocolRequest, callback: (redirectRequest: RedirectRequest) => void) => void, completion?: (error: Error) => void): void;
|
||||
/**
|
||||
* Same as protocol.registerStreamProtocol, except that it replaces an existing
|
||||
* protocol handler.
|
||||
*/
|
||||
interceptStreamProtocol(scheme: string, handler: (request: InterceptStreamProtocolRequest, callback: (stream?: ReadableStream | StreamProtocolResponse) => void) => void, completion?: (error: Error) => void): void;
|
||||
/**
|
||||
* Intercepts scheme protocol and uses handler as the protocol's new handler which
|
||||
* sends a String as a response.
|
||||
@@ -3391,6 +3432,15 @@ declare namespace Electron {
|
||||
* the ready event of the app module gets emitted.
|
||||
*/
|
||||
registerStandardSchemes(schemes: string[], options?: RegisterStandardSchemesOptions): void;
|
||||
/**
|
||||
* Registers a protocol of scheme that will send a Readable as a response. The
|
||||
* usage is similar to the other register{Any}Protocol, except that the callback
|
||||
* should be called with either a Readable object or an object that has the data,
|
||||
* statusCode, and headers properties. Example: It is possible to pass any object
|
||||
* that implements the readable stream API (emits data/end/error events). For
|
||||
* example, here's how a file could be returned:
|
||||
*/
|
||||
registerStreamProtocol(scheme: string, handler: (request: RegisterStreamProtocolRequest, callback: (stream?: ReadableStream | StreamProtocolResponse) => void) => void, completion?: (error: Error) => void): void;
|
||||
/**
|
||||
* Registers a protocol of scheme that will send a String as a response. The usage
|
||||
* is the same with registerFileProtocol, except that the callback should be called
|
||||
@@ -3684,9 +3734,9 @@ declare namespace Electron {
|
||||
/**
|
||||
* Sets the handler which can be used to respond to permission requests for the
|
||||
* session. Calling callback(true) will allow the permission and callback(false)
|
||||
* will reject it.
|
||||
* will reject it. To clear the handler, call setPermissionRequestHandler(null).
|
||||
*/
|
||||
setPermissionRequestHandler(handler: (webContents: WebContents, permission: string, callback: (permissionGranted: boolean) => void) => void): void;
|
||||
setPermissionRequestHandler(handler: (webContents: WebContents, permission: string, callback: (permissionGranted: boolean) => void) => void | null): void;
|
||||
/**
|
||||
* Sets the proxy settings. When pacScript and proxyRules are provided together,
|
||||
* the proxyRules option is ignored and pacScript configuration is applied. The
|
||||
@@ -3791,6 +3841,24 @@ declare namespace Electron {
|
||||
width: number;
|
||||
}
|
||||
|
||||
interface StreamProtocolResponse {
|
||||
|
||||
// Docs: http://electron.atom.io/docs/api/structures/stream-protocol-response
|
||||
|
||||
/**
|
||||
* A Node.js readable stream representing the response body
|
||||
*/
|
||||
data: ReadableStream;
|
||||
/**
|
||||
* An object containing the response headers
|
||||
*/
|
||||
headers: Headers;
|
||||
/**
|
||||
* The HTTP response code
|
||||
*/
|
||||
statusCode: number;
|
||||
}
|
||||
|
||||
interface SystemPreferences extends EventEmitter {
|
||||
|
||||
// Docs: http://electron.atom.io/docs/api/system-preferences
|
||||
@@ -3846,7 +3914,7 @@ declare namespace Electron {
|
||||
getAccentColor(): string;
|
||||
getColor(color: '3d-dark-shadow' | '3d-face' | '3d-highlight' | '3d-light' | '3d-shadow' | 'active-border' | 'active-caption' | 'active-caption-gradient' | 'app-workspace' | 'button-text' | 'caption-text' | 'desktop' | 'disabled-text' | 'highlight' | 'highlight-text' | 'hotlight' | 'inactive-border' | 'inactive-caption' | 'inactive-caption-gradient' | 'inactive-caption-text' | 'info-background' | 'info-text' | 'menu' | 'menu-highlight' | 'menubar' | 'menu-text' | 'scrollbar' | 'window' | 'window-frame' | 'window-text'): string;
|
||||
/**
|
||||
* This API uses NSUserDefaults on macOS. Some popular key and types are:
|
||||
* Some popular key and types are:
|
||||
*/
|
||||
getUserDefault(key: string, type: 'string' | 'boolean' | 'integer' | 'float' | 'double' | 'url' | 'array' | 'dictionary'): any;
|
||||
/**
|
||||
@@ -3868,9 +3936,13 @@ declare namespace Electron {
|
||||
*/
|
||||
postNotification(event: string, userInfo: any): void;
|
||||
/**
|
||||
* Set the value of key in system preferences. Note that type should match actual
|
||||
* type of value. An exception is thrown if they don't. This API uses
|
||||
* NSUserDefaults on macOS. Some popular key and types are:
|
||||
* Removes the key in NSUserDefaults. This can be used to restore the default or
|
||||
* global value of a key previously set with setUserDefault.
|
||||
*/
|
||||
removeUserDefault(key: string): void;
|
||||
/**
|
||||
* Set the value of key in NSUserDefaults. Note that type should match actual type
|
||||
* of value. An exception is thrown if they don't. Some popular key and types are:
|
||||
*/
|
||||
setUserDefault(key: string, type: string, value: string): void;
|
||||
/**
|
||||
@@ -4088,22 +4160,38 @@ declare namespace Electron {
|
||||
/**
|
||||
* The bounds of tray icon
|
||||
*/
|
||||
bounds: Rectangle) => void): this;
|
||||
bounds: Rectangle,
|
||||
/**
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
once(event: 'click', listener: (event: Event,
|
||||
/**
|
||||
* The bounds of tray icon
|
||||
*/
|
||||
bounds: Rectangle) => void): this;
|
||||
bounds: Rectangle,
|
||||
/**
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
addListener(event: 'click', listener: (event: Event,
|
||||
/**
|
||||
* The bounds of tray icon
|
||||
*/
|
||||
bounds: Rectangle) => void): this;
|
||||
bounds: Rectangle,
|
||||
/**
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
removeListener(event: 'click', listener: (event: Event,
|
||||
/**
|
||||
* The bounds of tray icon
|
||||
*/
|
||||
bounds: Rectangle) => void): this;
|
||||
bounds: Rectangle,
|
||||
/**
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
/**
|
||||
* Emitted when the tray icon is double clicked.
|
||||
*/
|
||||
@@ -4247,6 +4335,29 @@ declare namespace Electron {
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
/**
|
||||
* Emitted when the mouse moves in the tray icon.
|
||||
*/
|
||||
on(event: 'mouse-move', listener: (event: Event,
|
||||
/**
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
once(event: 'mouse-move', listener: (event: Event,
|
||||
/**
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
addListener(event: 'mouse-move', listener: (event: Event,
|
||||
/**
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
removeListener(event: 'mouse-move', listener: (event: Event,
|
||||
/**
|
||||
* The position of the event
|
||||
*/
|
||||
position: Point) => void): this;
|
||||
/**
|
||||
* Emitted when the tray icon is right clicked.
|
||||
*/
|
||||
@@ -4484,6 +4595,26 @@ declare namespace Electron {
|
||||
error: string,
|
||||
certificate: Certificate,
|
||||
callback: (isTrusted: boolean) => void) => void): this;
|
||||
/**
|
||||
* Emitted when the associated window logs a console message. Will not be emitted
|
||||
* for windows with offscreen rendering enabled.
|
||||
*/
|
||||
on(event: 'console-message', listener: (level: number,
|
||||
message: string,
|
||||
line: number,
|
||||
sourceId: string) => void): this;
|
||||
once(event: 'console-message', listener: (level: number,
|
||||
message: string,
|
||||
line: number,
|
||||
sourceId: string) => void): this;
|
||||
addListener(event: 'console-message', listener: (level: number,
|
||||
message: string,
|
||||
line: number,
|
||||
sourceId: string) => void): this;
|
||||
removeListener(event: 'console-message', listener: (level: number,
|
||||
message: string,
|
||||
line: number,
|
||||
sourceId: string) => void): this;
|
||||
/**
|
||||
* Emitted when there is a new context menu that needs to be handled.
|
||||
*/
|
||||
@@ -4613,6 +4744,29 @@ declare namespace Electron {
|
||||
once(event: 'devtools-reload-page', listener: Function): this;
|
||||
addListener(event: 'devtools-reload-page', listener: Function): this;
|
||||
removeListener(event: 'devtools-reload-page', listener: Function): this;
|
||||
/**
|
||||
* Emitted when a <webview> has been attached to this web contents.
|
||||
*/
|
||||
on(event: 'did-attach-webview', listener: (event: Event,
|
||||
/**
|
||||
* The guest web contents that is used by the `<webview>`.
|
||||
*/
|
||||
webContents: WebContents) => void): this;
|
||||
once(event: 'did-attach-webview', listener: (event: Event,
|
||||
/**
|
||||
* The guest web contents that is used by the `<webview>`.
|
||||
*/
|
||||
webContents: WebContents) => void): this;
|
||||
addListener(event: 'did-attach-webview', listener: (event: Event,
|
||||
/**
|
||||
* The guest web contents that is used by the `<webview>`.
|
||||
*/
|
||||
webContents: WebContents) => void): this;
|
||||
removeListener(event: 'did-attach-webview', listener: (event: Event,
|
||||
/**
|
||||
* The guest web contents that is used by the `<webview>`.
|
||||
*/
|
||||
webContents: WebContents) => void): this;
|
||||
/**
|
||||
* Emitted when a page's theme color changes. This is usually due to encountering a
|
||||
* meta tag:
|
||||
@@ -5222,11 +5376,10 @@ declare namespace Electron {
|
||||
*/
|
||||
executeJavaScript(code: string, userGesture?: boolean, callback?: (result: any) => void): Promise<any>;
|
||||
/**
|
||||
* Starts a request to find all matches for the text in the web page and returns an
|
||||
* Integer representing the request id used for the request. The result of the
|
||||
* request can be obtained by subscribing to found-in-page event.
|
||||
* Starts a request to find all matches for the text in the web page. The result of
|
||||
* the request can be obtained by subscribing to found-in-page event.
|
||||
*/
|
||||
findInPage(text: string, options?: FindInPageOptions): void;
|
||||
findInPage(text: string, options?: FindInPageOptions): number;
|
||||
/**
|
||||
* Focuses the web page.
|
||||
*/
|
||||
@@ -5848,6 +6001,10 @@ declare namespace Electron {
|
||||
*/
|
||||
addEventListener(event: 'devtools-focused', listener: (event: Event) => void, useCapture?: boolean): this;
|
||||
removeEventListener(event: 'devtools-focused', listener: (event: Event) => void): this;
|
||||
addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void;
|
||||
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
canGoBack(): boolean;
|
||||
canGoForward(): boolean;
|
||||
canGoToOffset(offset: number): boolean;
|
||||
@@ -5888,11 +6045,10 @@ declare namespace Electron {
|
||||
*/
|
||||
executeJavaScript(code: string, userGesture?: boolean, callback?: (result: any) => void): void;
|
||||
/**
|
||||
* Starts a request to find all matches for the text in the web page and returns an
|
||||
* Integer representing the request id used for the request. The result of the
|
||||
* request can be obtained by subscribing to found-in-page event.
|
||||
* Starts a request to find all matches for the text in the web page. The result of
|
||||
* the request can be obtained by subscribing to found-in-page event.
|
||||
*/
|
||||
findInPage(text: string, options?: FindInPageOptions): void;
|
||||
findInPage(text: string, options?: FindInPageOptions): number;
|
||||
getTitle(): string;
|
||||
getURL(): string;
|
||||
getUserAgent(): string;
|
||||
@@ -6392,7 +6548,7 @@ declare namespace Electron {
|
||||
*/
|
||||
enableLargerThanScreen?: boolean;
|
||||
/**
|
||||
* Window's background color as Hexadecimal value, like #66CD00 or #FFF or
|
||||
* Window's background color as a hexadecimal value, like #66CD00 or #FFF or
|
||||
* #80FFFFFF (alpha is supported). Default is #FFF (white).
|
||||
*/
|
||||
backgroundColor?: string;
|
||||
@@ -6401,6 +6557,11 @@ declare namespace Electron {
|
||||
* is true.
|
||||
*/
|
||||
hasShadow?: boolean;
|
||||
/**
|
||||
* Set the initial opacity of the window, between 0.0 (fully transparent) and 1.0
|
||||
* (fully opaque). This is only implemented on Windows and macOS.
|
||||
*/
|
||||
opacity?: number;
|
||||
/**
|
||||
* Forces using dark theme for the window, only works on some GTK+3 desktop
|
||||
* environments. Default is false.
|
||||
@@ -6473,7 +6634,11 @@ declare namespace Electron {
|
||||
/**
|
||||
* Verification result from chromium.
|
||||
*/
|
||||
error: string;
|
||||
verificationResult: string;
|
||||
/**
|
||||
* Error code.
|
||||
*/
|
||||
errorCode: number;
|
||||
}
|
||||
|
||||
interface ClearStorageDataOptions {
|
||||
@@ -6781,8 +6946,8 @@ declare namespace Electron {
|
||||
|
||||
interface DisplayBalloonOptions {
|
||||
icon?: NativeImage | string;
|
||||
title?: string;
|
||||
content?: string;
|
||||
title: string;
|
||||
content: string;
|
||||
}
|
||||
|
||||
interface Dock {
|
||||
@@ -6922,6 +7087,9 @@ declare namespace Electron {
|
||||
name: string;
|
||||
}
|
||||
|
||||
interface Headers {
|
||||
}
|
||||
|
||||
interface IgnoreMouseEventsOptions {
|
||||
/**
|
||||
* If true, forwards mouse move messages to Chromium, enabling mouse related events
|
||||
@@ -6998,6 +7166,14 @@ declare namespace Electron {
|
||||
uploadData: UploadData[];
|
||||
}
|
||||
|
||||
interface InterceptStreamProtocolRequest {
|
||||
url: string;
|
||||
headers: Headers;
|
||||
referrer: string;
|
||||
method: string;
|
||||
uploadData: UploadData[];
|
||||
}
|
||||
|
||||
interface InterceptStringProtocolRequest {
|
||||
url: string;
|
||||
referrer: string;
|
||||
@@ -7254,7 +7430,7 @@ declare namespace Electron {
|
||||
/**
|
||||
* An icon to use in the notification
|
||||
*/
|
||||
icon?: NativeImage;
|
||||
icon?: string | NativeImage;
|
||||
/**
|
||||
* Whether or not to add an inline reply option to the notification.
|
||||
*/
|
||||
@@ -7647,6 +7823,14 @@ declare namespace Electron {
|
||||
secure?: boolean;
|
||||
}
|
||||
|
||||
interface RegisterStreamProtocolRequest {
|
||||
url: string;
|
||||
headers: Headers;
|
||||
referrer: string;
|
||||
method: string;
|
||||
uploadData: UploadData[];
|
||||
}
|
||||
|
||||
interface RegisterStringProtocolRequest {
|
||||
url: string;
|
||||
referrer: string;
|
||||
@@ -7901,7 +8085,7 @@ declare namespace Electron {
|
||||
}
|
||||
|
||||
interface TouchBarConstructorOptions {
|
||||
items: TouchBarButton | TouchBarColorPicker | TouchBarGroup | TouchBarLabel | TouchBarPopover | TouchBarScrubber | TouchBarSegmentedControl | TouchBarSlider | TouchBarSpacer;
|
||||
items: Array<TouchBarButton | TouchBarColorPicker | TouchBarGroup | TouchBarLabel | TouchBarPopover | TouchBarScrubber | TouchBarSegmentedControl | TouchBarSlider | TouchBarSpacer>;
|
||||
escapeItem?: TouchBarButton | TouchBarColorPicker | TouchBarGroup | TouchBarLabel | TouchBarPopover | TouchBarScrubber | TouchBarSegmentedControl | TouchBarSlider | TouchBarSpacer;
|
||||
}
|
||||
|
||||
@@ -8102,9 +8286,6 @@ declare namespace Electron {
|
||||
finalUpdate: boolean;
|
||||
}
|
||||
|
||||
interface Headers {
|
||||
}
|
||||
|
||||
interface MediaFlags {
|
||||
/**
|
||||
* Whether the media element has crashed.
|
||||
@@ -8287,7 +8468,7 @@ declare namespace Electron {
|
||||
defaultEncoding?: string;
|
||||
/**
|
||||
* Whether to throttle animations and timers when the page becomes background. This
|
||||
* also affects the [Page Visibility API][#page-visibility]. Defaults to true.
|
||||
* also affects the . Defaults to true.
|
||||
*/
|
||||
backgroundThrottling?: boolean;
|
||||
/**
|
||||
|
||||
+2
-3
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
// maintainer note - x.y.z-ab version in package.json -> x.y.z
|
||||
var version = require('./package').version.replace(/-.*/, '')
|
||||
var version = require('./package').version
|
||||
|
||||
var fs = require('fs')
|
||||
var os = require('os')
|
||||
@@ -30,7 +29,7 @@ download({
|
||||
arch: process.env.npm_config_arch,
|
||||
strictSSL: process.env.npm_config_strict_ssl === 'true',
|
||||
force: process.env.force_no_cache === 'true',
|
||||
quiet: ['info', 'verbose', 'silly', 'http'].indexOf(process.env.npm_config_loglevel) === -1
|
||||
quiet: process.env.npm_config_loglevel === 'silent' || process.env.CI
|
||||
}, extractFile)
|
||||
|
||||
// unzips and makes path.txt point at the correct executable
|
||||
|
||||
+11
-12
@@ -1,27 +1,26 @@
|
||||
{
|
||||
"_from": "electron@1.8.1",
|
||||
"_id": "electron@1.8.1",
|
||||
"_from": "electron@^1.8.2-beta.4",
|
||||
"_id": "electron@1.8.2-beta.4",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-GbbznyAT4gSpGmC8MIbcekoH7Yg=",
|
||||
"_integrity": "sha1-GDayBO6s6dx3Bi7Ugg/bxsvZoZU=",
|
||||
"_location": "/electron",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "version",
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "electron@1.8.1",
|
||||
"raw": "electron@^1.8.2-beta.4",
|
||||
"name": "electron",
|
||||
"escapedName": "electron",
|
||||
"rawSpec": "1.8.1",
|
||||
"rawSpec": "^1.8.2-beta.4",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.8.1"
|
||||
"fetchSpec": "^1.8.2-beta.4"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER",
|
||||
"/"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/electron/-/electron-1.8.1.tgz",
|
||||
"_shasum": "19b6f39f2013e204a91a60bc3086dc7a4a07ed88",
|
||||
"_spec": "electron@1.8.1",
|
||||
"_resolved": "https://registry.npmjs.org/electron/-/electron-1.8.2-beta.4.tgz",
|
||||
"_shasum": "1836b204eeace9dc77062ed4820fdbc6cbd9a195",
|
||||
"_spec": "electron@^1.8.2-beta.4",
|
||||
"_where": "C:\\Users\\Katy\\documentit",
|
||||
"author": {
|
||||
"name": "Electron Community"
|
||||
@@ -66,5 +65,5 @@
|
||||
"test": "standard"
|
||||
},
|
||||
"types": "electron.d.ts",
|
||||
"version": "1.8.1"
|
||||
"version": "1.8.2-beta.4"
|
||||
}
|
||||
|
||||
Generated
+122
-3
@@ -246,6 +246,15 @@
|
||||
"resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
|
||||
"integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A=="
|
||||
},
|
||||
"cli": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
|
||||
"integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
|
||||
"requires": {
|
||||
"exit": "0.1.2",
|
||||
"glob": "7.1.2"
|
||||
}
|
||||
},
|
||||
"cli-cursor": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
|
||||
@@ -334,6 +343,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"console-browserify": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
|
||||
"integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
|
||||
"requires": {
|
||||
"date-now": "0.1.4"
|
||||
}
|
||||
},
|
||||
"core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
@@ -383,6 +400,11 @@
|
||||
"assert-plus": "1.0.0"
|
||||
}
|
||||
},
|
||||
"date-now": {
|
||||
"version": "0.1.4",
|
||||
"resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
|
||||
"integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
|
||||
},
|
||||
"debug": {
|
||||
"version": "2.6.9",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
||||
@@ -433,6 +455,49 @@
|
||||
"esutils": "2.0.2"
|
||||
}
|
||||
},
|
||||
"dom-serializer": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
|
||||
"integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
|
||||
"requires": {
|
||||
"domelementtype": "1.1.3",
|
||||
"entities": "1.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"domelementtype": {
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
|
||||
"integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs="
|
||||
},
|
||||
"entities": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
|
||||
"integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA="
|
||||
}
|
||||
}
|
||||
},
|
||||
"domelementtype": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
|
||||
"integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI="
|
||||
},
|
||||
"domhandler": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
|
||||
"integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
|
||||
"requires": {
|
||||
"domelementtype": "1.3.0"
|
||||
}
|
||||
},
|
||||
"domutils": {
|
||||
"version": "1.5.1",
|
||||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
|
||||
"integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
|
||||
"requires": {
|
||||
"dom-serializer": "0.1.0",
|
||||
"domelementtype": "1.3.0"
|
||||
}
|
||||
},
|
||||
"ecc-jsbn": {
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
|
||||
@@ -443,9 +508,9 @@
|
||||
}
|
||||
},
|
||||
"electron": {
|
||||
"version": "1.8.1",
|
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-1.8.1.tgz",
|
||||
"integrity": "sha1-GbbznyAT4gSpGmC8MIbcekoH7Yg=",
|
||||
"version": "1.8.2-beta.4",
|
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-1.8.2-beta.4.tgz",
|
||||
"integrity": "sha1-GDayBO6s6dx3Bi7Ugg/bxsvZoZU=",
|
||||
"requires": {
|
||||
"@types/node": "8.5.9",
|
||||
"electron-download": "3.3.0",
|
||||
@@ -468,6 +533,11 @@
|
||||
"sumchecker": "1.3.1"
|
||||
}
|
||||
},
|
||||
"entities": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
|
||||
"integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY="
|
||||
},
|
||||
"error-ex": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
|
||||
@@ -621,6 +691,11 @@
|
||||
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
|
||||
"integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
|
||||
},
|
||||
"exit": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
|
||||
"integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="
|
||||
},
|
||||
"extend": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
|
||||
@@ -851,6 +926,18 @@
|
||||
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
|
||||
"integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg=="
|
||||
},
|
||||
"htmlparser2": {
|
||||
"version": "3.8.3",
|
||||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
|
||||
"integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
|
||||
"requires": {
|
||||
"domelementtype": "1.3.0",
|
||||
"domhandler": "2.3.0",
|
||||
"domutils": "1.5.1",
|
||||
"entities": "1.0.0",
|
||||
"readable-stream": "1.1.14"
|
||||
}
|
||||
},
|
||||
"http-signature": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
|
||||
@@ -1058,6 +1145,33 @@
|
||||
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
|
||||
"optional": true
|
||||
},
|
||||
"jshint": {
|
||||
"version": "2.9.5",
|
||||
"resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz",
|
||||
"integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=",
|
||||
"requires": {
|
||||
"cli": "1.0.1",
|
||||
"console-browserify": "1.1.0",
|
||||
"exit": "0.1.2",
|
||||
"htmlparser2": "3.8.3",
|
||||
"lodash": "3.7.0",
|
||||
"minimatch": "3.0.4",
|
||||
"shelljs": "0.3.0",
|
||||
"strip-json-comments": "1.0.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"lodash": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz",
|
||||
"integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU="
|
||||
},
|
||||
"strip-json-comments": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
|
||||
"integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E="
|
||||
}
|
||||
}
|
||||
},
|
||||
"json-schema": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
|
||||
@@ -1590,6 +1704,11 @@
|
||||
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
|
||||
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
|
||||
},
|
||||
"shelljs": {
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
|
||||
"integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E="
|
||||
},
|
||||
"signal-exit": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
|
||||
|
||||
+3
-2
@@ -4,8 +4,9 @@
|
||||
"description": "tool for documenting online harassment",
|
||||
"main": "main.js",
|
||||
"dependencies": {
|
||||
"electron": "^1.8.1",
|
||||
"eslint": "^4.15.0"
|
||||
"electron": "^1.8.2-beta.4",
|
||||
"eslint": "^4.15.0",
|
||||
"jshint": "^2.9.5"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"scripts": {
|
||||
|
||||
Reference in New Issue
Block a user