diff --git a/README.md b/README.md index 1203394..4f50f87 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,10 @@ You can desactivate "Developer Tools" by commenting `win.webContents.openDevTool **Your application is optimised. Only /dist folder and node dependencies are included in the executable.** +## You want to use a specific lib (like rxjs) in electron main thread ? + +You can to this! Just by importing your library in npm dependencies (not devDependencies) with `npm install --save`. It will be loaded by electron during build phase and added to the final package. Then use your librairy by importing it in `main.ts` file. Easy no ? + ## Browser mode Maybe you want to execute the application in the browser with hot reload ? You can do it with `npm run ng:serve:web`. diff --git a/main.ts b/main.ts index 1433b7c..44f897b 100644 --- a/main.ts +++ b/main.ts @@ -2,9 +2,6 @@ import { app, BrowserWindow, screen } from 'electron'; import * as path from 'path'; import * as url from 'url'; -import { of } from 'rxjs'; -import { timeout } from 'rxjs/operators'; - let win, serve; const args = process.argv.slice(1); serve = args.some(val => val === '--serve'); @@ -45,8 +42,6 @@ function createWindow() { win = null; }); - of(2000).pipe(timeout(1000)) - .subscribe(val => console.log(`ES5 works fine : @${val}`)); } try { diff --git a/package.json b/package.json index 434bb5f..e3d05ca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-electron", - "version": "4.2.0", + "version": "4.2.1", "description": "Angular 6 with Electron (Typescript + SASS + Hot Reload)", "homepage": "https://github.com/maximegris/angular-electron", "author": { @@ -37,7 +37,8 @@ "test": "npm run postinstall:web && ng test", "e2e": "npm run postinstall:web && ng e2e" }, - "dependencies": {}, + "dependencies": { + }, "devDependencies": { "@angular-devkit/build-angular": "0.6.3", "@angular/cli": "6.1.2",