open-index/open-npm huggingface dataset:
npm package: @protoxide22/lares4_node
Description: This module aims to provide a simple to use API to control a lares4 mainboard via websocket, by emulating the behaviour of the web control panel
Author: Fabio De Simone
Latest version: 0.0.5

# Lares4_node

This module aims to provide a simple to use API to control a lares4 mainboard via websocket, by emulating the behaviour of the web control panel
npm package: @protoxyz/auth-next
Description: Next.js auth related utilities and helpers
Author: Protoxyz, Inc.
Latest version: 1.0.6

# @protoxyz/auth-next

[![npm version](https://img.shields.io/npm/v/@protoxyz/auth-next.svg)](https://www.npmjs.com/package/@protoxyz/auth-next)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

NextJS Authentication utilities and helpers.

## Installation

Install the package using your preferred package manager:

```bash
bun add @protoxyz/auth-next
# or
pnpm add @protoxyz/auth-next
# or
npm install @protoxyz/auth-next
```

## Usage

This package provides various utility functions and types for use in NextJS projects. Here are some examples:
npm package: @protoxyz/cli
Description: Manage your Protocol account
Author: protoxyz
Latest version: 0.0.10

# pxyz-cli

A CLI for managing your Protocol account

## Usage

Use the `login` command to login to your protocol account.

```bash
npx pxyz login
```

## Documentation

Visit https://docs.pxyz.dev/cli to view the documentation.

## License

Licensed under the [MIT license](https://github.com/shadcn/ui/blob/main/LICENSE.md).
npm package: @protradeshare/ngx-onesignal
Description: angular 9+ OneSignal Service
Author: M.Sakamaki
Latest version: 8.0.2

# NgxOnesignal

Angular [OneSignal](https://onesignal.com/)

[![angular](https://img.shields.io/badge/angular-7+-red.svg)](https://angular.io/)
[![nrwl/nx](https://img.shields.io/badge/nx-8-blue.svg)](https://nx.dev/)
[![one signal](https://img.shields.io/badge/OneSignal--Website--SDK-latest-e34b4d.svg)](https://github.com/OneSignal/OneSignal-Website-SDK)

[![https://nodei.co/npm/ngx-onesignal.png?downloads=true&downloadRank=true&stars=true](https://nodei.co/npm/ngx-onesignal.png?downloads=true&downloadRank=true&stars=true)](https://www.npmjs.com/package/ngx-onesignal)

[![npm version](https://badge.fury.io/js/ngx-onesignal.svg)](https://badge.fury.io/js/ngx-onesignal)
[![Build Status](https://travis-ci.com/protradeshare/ngx-onesignal.svg?branch=master)](https://travis-ci.com/protradeshare/ngx-onesignal)
[![Maintainability](https://api.codeclimate.com/v1/badges/493932302a1a925b8f12/maintainability)](https://codeclimate.com/github/protradeshare/ngx-onesignal/maintainability)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)
[![Node version](https://img.shields.io/node/v/ngx-onesignal.svg?style=flat)](http://nodejs.org/download/)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)
[![dependencies Status](https://david-dm.org/protradeshare/ngx-onesignal/status.svg)](https://david-dm.org/protradeshare/ngx-onesignal)
[![HitCount](http://hits.dwyl.com/protradeshare/ngx-onesignal.svg)](http://hits.dwyl.com/protradeshare/ngx-onesignal)

## used

### 1. Sign Up [OneSignal](https://onesignal.com/)

make Custom Code APP and get appId.

### 2. run angular cli + add

*`npx @angular/cli` will be replaced by the `ng` command if the angular cli is installed*

```sh
# generate angular project
npx @angular/cli new [project name]

# cahnge directory
cd [project name]

# add pwa
npx @angular/cli add @angular/pwa

# add onesignal
npx @angular/cli add ngx-onesignal --appId=[your onesignal appId]
```

### 3. custmize angular app

see [sample code](https://github.com/protradeshare/ngx-onesignal/tree/master/src/app)

### 4. build and run

```sh
# build production
npx ng build --prod

# npm run server
npx light-server -s ./dist/client -p 4000 --historyindex /index.html
```

### 5. add Universal

```sh
# add universal
npx @angular/cli add @nguniversal/express-engine --clientProject [project name]

# build universal
npm run build:ssr

# run server ( http://localhost:4000 )
npm run serve:ssr
```

## Development environment support

+ OSX 10.x
+ node v10

## Tasks

+ [x] format (prettier)
+ [x] npm publish
+ [x] ng_add
  + [x] add NgxOneSignalModule to root module
  + [x] add OneSignalSDKWorkers file
  + [x] add OneSignalSDKWorkers to angular.json
  + [x] replace ServiceWorkerModule.register file
+ [x] [sandbox test](https://www.kevinschuchard.com/blog/2018-11-20-schematic-sandbox/)
+ [ ] unit testing
+ [ ] e2e testing
  + [ ] cypress
+ [x] universal
+ [x] [nrwl/nx](https://nx.dev/) workspace support
+ [x] ci/cd