open-index/open-npm huggingface dataset:
npm package: @nx-ddd/cli
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 19.36.0

# cli

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build cli` to build the library.

## Running unit tests

Run `nx test cli` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @nx-ddd/executors
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 3.2.3

# executors

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build executors` to build the library.

## Running unit tests

Run `nx test executors` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @nx-ddd/firestore-angular-adapter
Description: `@nx-ddd/firestore-angular-adapter` is an Angular plugin for @nx-ddd/firestore.
Latest version: 19.36.0

# @NxDDD/FirestoreAngularAdapter
`@nx-ddd/firestore-angular-adapter` is an Angular plugin for @nx-ddd/firestore.

## Install
```sh
$ npm i @nx-ddd/firestore-angular-adapter
```

## Usage 
```ts
// apps/app/src/app/main.ts
import 'reflect-metadata';
import '@angular/compiler';
import { provideFirestoreAdapter } from '@nx-ddd/firestore/adapters/firebase';
import { UserRepository } from 'libs/common/infrastructure/repositories/user.repository';
import { initializeApp, provideFirebaseApp } from '@angular/fire/app';
import { getFirestore, provideFirestore } from '@angular/fire/firestore';
import dayjs from 'dayjs';

const app = initializeApp({...});

export const appConfig: ApplicationConfig = {
  providers: [
    importProvidersFrom(
      provideFirebaseApp(() => initializeApp(environment.firebase)),
      provideFirestore(() => getFirestore()),
      BrowserModule,
      HttpClientModule,
      provideFirestoreAdapter(),
    ),
  ]
};

@Component({
  selector: 'app'
})
export class App {
  repository = injector.get(UserRepository);

  await repository.create({
    id: '0001',
    name: 'test',
    createdAt: dayjs('2022-01-01'),
    updatedAt: dayjs('2022-01-01'),
  });
  const user = await repository.get({id: '0001'});
  console.debug('user:', user);
}

bootstrapApplication(App, appConfig).catch((err) =>
  console.error(err)
);
```
npm package: @nx-ddd/firestore-nest-adapter
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 19.36.0

# firestore-nest-adapter

This library was generated with [Nx](https://nx.dev).

## Running unit tests

Run `nx test firestore-nest-adapter` to execute the unit tests via [Jest](https://jestjs.io).

## Running lint

Run `nx lint firestore-nest-adapter` to execute the lint via [ESLint](https://eslint.org/).
npm package: @nx-ddd/indexed-db
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 19.36.0

# indexed-db

This library was generated with [Nx](https://nx.dev).

## Running unit tests

Run `nx test indexed-db` to execute the unit tests via [Jest](https://jestjs.io).

## Running lint

Run `nx lint indexed-db` to execute the lint via [ESLint](https://eslint.org/).
npm package: @nx-ddd/injection-js
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 16.2.0

# injection-js

This library was generated with [Nx](https://nx.dev).

## Running unit tests

Run `nx test injection-js` to execute the unit tests via [Jest](https://jestjs.io).

## Running lint

Run `nx lint injection-js` to execute the lint via [ESLint](https://eslint.org/).
npm package: @nx-ddd/openapi
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 19.36.0

# openapi

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build openapi` to build the library.

## Running unit tests

Run `nx test openapi` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @nx-ddd/spreadsheet
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 19.36.0

# spreadsheet

This library was generated with [Nx](https://nx.dev).

## Running unit tests

Run `nx test spreadsheet` to execute the unit tests via [Jest](https://jestjs.io).

## Running lint

Run `nx lint spreadsheet` to execute the lint via [ESLint](https://eslint.org/).
npm package: @nx-ddd/x
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 19.36.0

# @nx-ddd-x

This library was generated with [Nx](https://nx.dev).

## Running unit tests

Run `nx test @nx-ddd-x` to execute the unit tests via [Jest](https://jestjs.io).

## Running lint

Run `nx lint @nx-ddd-x` to execute the lint via [ESLint](https://eslint.org/).