open-index/open-npm huggingface dataset:
npm package: @repulsetech/nestjs-firebase-admin
Description: Firebase Admin v10 module for Nest framework
Latest version: 11.0.0

## Description

Firebase Admin v10 Module for [Nest.js Framework](https://nestjs.com/)

## Installation

```bash
$ yarn add @repulsetech/nestjs-firebase-admin
```
```bash
$ npi i @repulsetech/nestjs-firebase-admin -S
```

### Import module

```typescript
import { Module } from '@nestjs/common';
import { FirebaseAdminModule } from '@repulsetech/nestjs-firebase-admin'
import * as admin from 'firebase-admin'

@Module({
  imports: [
    FirebaseAdminModule.forRootAsync({
      useFactory: () => ({
        credential: admin.credential.applicationDefault()
      })
    }),
  ],
})
export class AppModule {}
```

## Example

### Inject Authentication Service

```typescript
import { Injectable } from '@nestjs/common';
import { Auth } from 'firebase-admin/auth';

@Injectable()
export class AppService {
  constructor(private firebaseAuth: Auth) {}

  getUsers() {
    return this.firebaseAuth.listUsers()
  }
}
```

## Compatibility Table

| firebase-admin    | NestJS Library |
| ----------------- |----------------|
| `10.xx`            | `master`       |

## License

MIT © [Repulse Technologies Pvt. Ltd.](https://github.com/RepulseTech/nestjs-firebase-admin)
npm package: @repulsetech/nestjs-query-core
Description: Base query package
Author: doug-martin
Latest version: 1.1.4

<p align="center">
  <a href="https://doug-martin.github.io/nestjs-query" target="blank"><img src="https://doug-martin.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@repulsetech/nestjs-query-core.svg)](https://www.npmjs.org/package/@repulsetech/nestjs-query-core)
[![Test](https://github.com/doug-martin/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/doug-martin/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://coveralls.io/repos/github/doug-martin/nestjs-query/badge.svg?branch=master)](https://coveralls.io/github/doug-martin/nestjs-query?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/doug-martin/nestjs-query/badge.svg?targetFile=packages/core/package.json)](https://snyk.io/test/github/doug-martin/nestjs-query?targetFile=packages/core/package.json)

# `@repulsetech/nestjs-query-core`

Core package that contains interfaces for types used by [`@nestjs-query/query-graphql`](../query-graphql) and [`@nestjs-query/query-typeorm`](../query-typeorm)

## Installation

[Install Guide](https://doug-martin.github.io/nestjs-query/docs/introduction/install)

## Docs

- [Nestjs-query Docs](https://doug-martin.github.io/nestjs-query/docs/introduction/getting-started)
npm package: @repulsetech/nestjs-query-graphql
Description: Nestjs graphql query adapter
Author: doug-martin
Latest version: 1.1.4

<p align="center">
  <a href="https://doug-martin.github.io/nestjs-query" target="blank"><img src="https://doug-martin.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@nestjs-query/query-graphql.svg)](https://www.npmjs.org/package/@nestjs-query/query-graphql)
[![Test](https://github.com/doug-martin/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/doug-martin/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://coveralls.io/repos/github/doug-martin/nestjs-query/badge.svg?branch=master)](https://coveralls.io/github/doug-martin/nestjs-query?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/doug-martin/nestjs-query/badge.svg?targetFile=packages/query-graphql/package.json)](https://snyk.io/test/github/doug-martin/nestjs-query?targetFile=packages/query-graphql/package.json)

# `@nestjs-query/query-graphql`

This package provides a code first implementation of graphql CRUD endpoints. It is built on top of of [nestjs](https://nestjs.com/). 

## Installation

[Install Guide](https://doug-martin.github.io/nestjs-query/docs/introduction/install)

## Getting Started

The get started with the `@nestjs-query/query-graphql` package checkout the [Getting Started](https://doug-martin.github.io/nestjs-query/docs/graphql/getting-started) docs.
npm package: @repulsetech/nestjs-query-typeorm
Description: Typeorm adapter for @repulsetech/nestjs-query-core
Author: doug-martin
Latest version: 1.1.4

<p align="center">
  <a href="https://doug-martin.github.io/nestjs-query" target="blank"><img src="https://doug-martin.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@nestjs-query/query-typeorm.svg)](https://www.npmjs.org/package/@nestjs-query/query-typeorm)
[![Test](https://github.com/doug-martin/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/doug-martin/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://coveralls.io/repos/github/doug-martin/nestjs-query/badge.svg?branch=master)](https://coveralls.io/github/doug-martin/nestjs-query?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/doug-martin/nestjs-query/badge.svg?targetFile=packages/query-typeorm/package.json)](https://snyk.io/test/github/doug-martin/nestjs-query?targetFile=packages/query-typeorm/package.json)

# `@nestjs-query/query-typeorm`

The `query-typeorm` package that provides an implementation of `@repulsetech/nestjs-query-core` `QueryService`, built on top of of [nestjs](https://nestjs.com/) and [typeorm](https://typeorm.io/).

## Installation

[Install Guide](https://doug-martin.github.io/nestjs-query/docs/introduction/install)

## Getting Started

The get started with the `@nestjs-query/query-typeorm` package checkout the [Getting Started](https://doug-martin.github.io/nestjs-query/docs/persistence/typeorm/getting-started) docs.
npm package: @reputable-lab/reputable-contracts
Description: reputable hub contracts
Latest version: 1.0.0-beta.4

# Sample Hardhat Project

This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a Hardhat Ignition module that deploys that contract.

Try running some of the following tasks:

```shell
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat ignition deploy ./ignition/modules/Lock.ts
```
npm package: @reputation.link/rollup-plugin-polyfill-node
Description: Temporary fork of rollup-plugin-polyfill-node package while main package is broken.
Latest version: 0.7.2

rollup-plugin-polyfill-node
===

🔩 A modern Node.js polyfill for your Rollup bundle.

> This repo is an updated, maintained fork of https://github.com/ionic-team/rollup-plugin-node-polyfills to support better Node.js polyfills in Snowpack and all other Rollup projects. See this thread for discussion on moving this plugin into the official Rollup org: https://github.com/rollup/plugins/pull/51#issuecomment-747489334
> 
> This repo is completely community-maintained. If you have an issue, consider helping out and submitting a PR yourself. This may be the only way to get your issue resolved!


## Quickstart

```
npm install --save-dev rollup-plugin-polyfill-node
```

```js
import nodePolyfills from '@reputation.link/rollup-plugin-polyfill-node';
rollup({
  entry: 'main.js',
  plugins: [
    nodePolyfills( /* options */ )
  ]
})
```

## Options

*All options are optional.*

- `include: Array<string | RegExp> | string | RegExp | null;`: Defaults to transforming Node.js builtins in all `node_modules/**/*.js` files only. Pass in `null` to transform all files, including all files including any source files.
- `exclude: Array<string | RegExp> | string | RegExp | null;`: Exclude files from transformation. 
- `sourceMap: boolean`: True to get source maps, false otherwise.


## Node.js Builtin Support Table

The following modules include ES6 specific version which allow you to do named imports in addition to the default import and should work fine if you only use this plugin.

- process*
- events
- stream*
- util*
- path
- buffer*
- querystring
- url*
- string_decoder*
- punycode
- http*†
- https*†
- os*
- assert*
- constants
- timers*
- console*‡
- vm*§
- zlib*
- tty
- domain
- dns∆
- dgram∆
- child_process∆
- cluster∆
- module∆
- net∆
- readline∆
- repl∆
- tls∆
- fs˚
- crypto˚
- perf_hooks˚ - **New:* just an empty shim for now, but would love help building a true polyfill!*


† the http and https modules are actually the same and don't differentiate based on protocol

‡ default export only, because it's console, seriously just use the global

§ vm does not have all corner cases and has less of them in a web worker

∆ not shimmed, just returns mock

˚ shimmed, but too complex to polyfill fully. Avoid if at all possible. Some bugs and partial support expected. 

Not all included modules rollup equally, streams (and by extension anything that requires it like http) are a mess of circular references that are pretty much impossible to tree-shake out, similarly url methods are actually a shortcut to a url object so those methods don't tree shake out very well, punycode, path, querystring, events, util, and process tree shake very well especially if you do named imports.