open-index/open-npm huggingface dataset:
npm package: @ngx-electron/renderer
Description: angular 8.x electron 7.x
Latest version: 11.8.10

# @ngx-electron/renderer

angular 8.x
electron 7.x


main.ts
```
import {ipcMainProxy} from '@ngx-electron/main';

ipcMainProxy.on('test', (event, a) => {
    a((args) => {
        console.log(args);
    });
});
```


angular
```

constructor(private electronService: ElectronService) {}

test() {
    this.electronService.ipcRenderer.send('test', (callback: (args) => void) => {
        // ...
        callback('俩层回调函数');
        // ...
    });
}
```
npm package: @ngx-electron/schematics
Description: support angular version 8.x.x.
Author: liangshen001
Latest version: 11.8.10

# @ngx-electron/schematics

support angular version 8.x.x.

Enabling Angular application to support Electron schematics

## Install
```
## create an angular app
ng new ngx-electron-test

## Added electron characteristic
ng add @ngx-electron/schematics

```

```
CREATE electron/main.ts (1095 bytes)
CREATE electron/electron-builder.json (1205 bytes)
CREATE electron/tsconfig.json (237 bytes)
UPDATE package.json (2031 bytes)
√ Packages installed successfully.
```

## Usage

```
## Start the Angular application on port 8080, and electron loads the Angular application
npm run electron-serve-start

## The Angular application is packaged locally and transmitted loads the Angular application
npm run electron-local-start

## Package as a Windows application
npm run electron-build:win

## Package as a Mac application (on MacOs)
npm run electron-build:mac

## Package as a Linux application
npm run electron-build:linux

```
npm package: @ngx-electron/store
Description: 基于ngrx来实现store的实时同步，可以自由的发送数据，灵活度较高
Latest version: 8.8.31

# @ngx-electron/store

基于ngrx来实现store的实时同步，可以自由的发送数据，灵活度较高


相关项目
* @ngx-electron/main
* @ngx-electron/store
* @ngx-electron/cli


完整例子请看 @ngx-electron/cli 并使用ngx-electron来创建 并代替electron来启动应用
npm package: @ngx-elements/svg.js
Description: A lightweight library for manipulating and animating SVG.
Author: Wout Fierens
Latest version: 2.7.3

# SVG.js

[![Build Status](https://travis-ci.org/svgdotjs/svg.js.svg?branch=master)](https://travis-ci.org/svgdotjs/svg.js)
[![Coverage Status](https://coveralls.io/repos/github/svgdotjs/svg.js/badge.svg?branch=master)](https://coveralls.io/github/svgdotjs/svg.js?branch=master)
[![CDNJS](https://img.shields.io/cdnjs/v/svg.js.svg)](https://cdnjs.com/libraries/svg.js)
[![Join the chat at https://gitter.im/svgdotjs/svg.js](https://badges.gitter.im/svgdotjs/svg.js.svg)](https://gitter.im/svgdotjs/svg.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

__A lightweight library for manipulating and animating SVG, without any dependencies.__

SVG.js is licensed under the terms of the MIT License.

## Installation


#### Npm:

`npm install svg.js`


#### Yarn:

`yarn add svg.js`


#### Bower:

`bower install svg.js`


#### Cdnjs:

[https://cdnjs.com/libraries/svg.js](https://cdnjs.com/libraries/svg.js)

## Documentation
Check [https://svgjs.com/](https://svgjs.com/) to learn more.

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=pay%40woutfierens.com&lc=US&item_name=SVG.JS&currency_code=EUR&bn=PP-DonationsBF%3Abtn_donate_74x21.png%3ANonHostedGuest)