open-index/open-npm huggingface dataset:
npm package: @hilarion/mongoose-activity-logger
Description: Mongoose Activity Logger Plugin
Author: Ilarion Halushka
Latest version: 1.1.1

## @hilarion/mongoose-activity-logger

Plugin adds a new document to `Logs` collection on each `save`, `create`, `remove`, `deleteOne`, `deleteMany`, `updateMany`, `update`, `updateOne`, `findOneAndDelete`, `findOneAndRemove`, `findOneAndUpdate` actions performed on other models.

Note: actions that don't modify documents (e.g. `find`, `findOne`) are not logged.

### Getting started

1. Install plugin:

`npm i --save @hilarion/mongoose-activity-logger`

2. In your mongoose initialization file after importing mongoose add:

`mongoose.plugin(require('@hilarion/mongoose-activity-logger'));`

### Viewing logs

 1. Import `Logs` model:
`const Logs = require('@hilarion/mongoose-activity-logger/models/Logger');`
 
 2. Query `Logs`: 
- by action: `Logs.find({ action: 'save' })`
- by collectionName: `Logs.find({ collectionName: 'user' })`
- by environment: `Logs.find({ env: 'local' })`
- by createdAt timestamp: `Logs.find({ createdAt: { $gte: new Date("2019-10-01T00:00:00.000Z") } })`

### Log manually

1. Import `logger`:
`const logger = require('@hilarion/mongoose-activity-logger/logger');`

2. Usage: 
- log message: `logger.log('some message'')`;
- log error: `logger.error('some error'')`;
npm package: @hilel/ngx-tabs-table
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.14.
Author: Hilel Elizarov
Latest version: 0.0.1

# Table

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.14.

## Code scaffolding

Run `ng generate component component-name --project table` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project table`.
> Note: Don't forget to add `--project table` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build table` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build table`, go to the dist folder `cd dist/table` and run `npm publish`.

## Running unit tests

Run `ng test table` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @hilemangroup/boilerplate-frontend-assets
Description: Common shared frontend utilities for boilerplate projects
Author: Ken Sugiura
Latest version: 1.2.4
Deprecated: This package is deprecated. For new projects, please use [bp-frontend](https://www.npmjs.com/package/@hilemangroup/bp-frontend).

# Common Assets

> Common shared frontend utilities for boilerplate projects

**Warning:** This package is deprecated. For new projects, please use [bp-frontend](https://www.npmjs.com/package/@hilemangroup/bp-frontend).

This project contains commonly used Sass and JavaScript files that can be imported into other projects via NPM or Yarn.

## Installation

To use this module, your computer needs:

- [NodeJS](https://nodejs.org/en/) (0.12 or greater)
- [Git](https://git-scm.com/)

To use this package in your own project, run the following command:

```bash
npm install @hilemangroup/boilerplate-frontend-assets
```

or

```bash
yarn add @hilemangroup/boilerplate-frontend-assets
```

## Development

Open the folder in your command line, and install the needed dependencies:

```bash
cd projectname
npm install
```

Finally, run `npm start` to run Gulp. Your finished site will be created in a folder called `dist`.

To create compressed, production-ready assets, run `npm run build`.
npm package: @hilemangroup/bp-email-mailchimp
Description: Common shared frontend utilities for boilerplate projects
Author: Ken Sugiura
Latest version: 2.0.2

# Common Assets

> Common shared frontend utilities for boilerplate projects

This project contains commonly used Sass and JavaScript files that can be imported into other projects via NPM or Yarn.

## Installation

To use this module, your computer needs:

- [NodeJS](https://nodejs.org/en/) (0.12 or greater)
- [Git](https://git-scm.com/)

To use this package in your own project, run the following command:

```bash
npm install @hilemangroup/bp-email-mailchimp
```

or

```bash
yarn add @hilemangroup/bp-email-mailchimp
```

## Development

Open the folder in your command line, and install the needed dependencies:

```bash
cd projectname
npm install
```

Finally, run `npm start` to run Gulp. Your finished site will be created in a folder called `dist`.

To create compressed, production-ready assets, run `npm run build`.
npm package: @hilemangroup/bp-email-marketo
Description: Common shared frontend utilities for boilerplate projects
Author: Ken Sugiura
Latest version: 3.3.1

# Common Assets

> Common shared frontend utilities for boilerplate projects

This project contains commonly used Sass and JavaScript files that can be imported into other projects via NPM or Yarn.

## Installation

To use this module, your computer needs:

- [NodeJS](https://nodejs.org/en/) (0.12 or greater)
- [Git](https://git-scm.com/)

To use this package in your own project, run the following command:

```bash
npm install @hilemangroup/bp-email-marketo
```

or

```bash
yarn add @hilemangroup/bp-email-marketo
```

## Development

Open the folder in your command line, and install the needed dependencies:

```bash
cd projectname
npm install
```

Finally, run `npm start` to run Gulp. Your finished site will be created in a folder called `dist`.

To create compressed, production-ready assets, run `npm run build`.
npm package: @hilemangroup/bp-frontend
Description: Common shared frontend utilities for boilerplate projects
Author: Ken Sugiura
Latest version: 2.3.1

# Common Assets

> Common shared frontend utilities for boilerplate projects

This project contains commonly used Sass and JavaScript files that can be imported into other projects via NPM or Yarn.

## Installation

To use this module, your computer needs:

- [NodeJS](https://nodejs.org/en/) (0.12 or greater)
- [Git](https://git-scm.com/)

To use this package in your own project, run the following command:

```bash
npm install @hilemangroup/bp-frontend
```

or

```bash
yarn add @hilemangroup/bp-frontend
```

## Development

Open the folder in your command line, and install the needed dependencies:

```bash
cd projectname
npm install
```

Finally, run `npm start` to run Gulp. Your finished site will be created in a folder called `dist`.

To create compressed, production-ready assets, run `npm run build`.
npm package: @hilemangroup/bp-web-base
Description: Common shared frontend utilities for boilerplate projects
Author: Ken Sugiura
Latest version: 1.1.0

# Common Assets

> Common shared frontend utilities for boilerplate projects

This project contains commonly used Sass and JavaScript files that can be imported into other projects via NPM.

## Installation

To use this module, your computer needs:

- [NodeJS](https://nodejs.org/en/) (0.12 or greater)
- [Git](https://git-scm.com/)

To use this package in your own project, run the following command:

```bash
npm install @hilemangroup/bp-web-base
```

## Development

Open the folder in your command line, and install the needed dependencies:

```bash
cd projectname
npm install
```

Finally, run `npm start` to run Gulp. Your finished site will be created in a folder called `dist`.

To create compressed, production-ready assets, run `npm run build`.
npm package: @hilemangroup/bp-web-marketo
Description: Common shared frontend utilities for boilerplate projects
Author: Ken Sugiura
Latest version: 1.1.0

# Common Assets

> Common shared frontend utilities for boilerplate projects

This project contains commonly used Sass and JavaScript files that can be imported into other projects via NPM.

## Installation

To use this module, your computer needs:

- [NodeJS](https://nodejs.org/en/) (0.12 or greater)
- [Git](https://git-scm.com/)

To use this package in your own project, run the following command:

```bash
npm install @hilemangroup/bp-web-marketo
```

## Development

Open the folder in your command line, and install the needed dependencies:

```bash
cd projectname
npm install
```

Finally, run `npm start` to run Gulp. Your finished site will be created in a folder called `dist`.

To create compressed, production-ready assets, run `npm run build`.
npm package: @hilime/dayjs-mini
Description: 轻量级的日期时间处理库
Author: hilime
Latest version: 0.1.0

# @hilime/dayjs-mini

🕐 轻量级的日期时间处理库，使用 Rollup 构建

## ✨ 特色

- 📦 **极小体积** - 压缩后 < 3KB
- 🌳 **Tree Shaking 友好** - 按需导入
- 🔧 **TypeScript 支持** - 完整的类型定义
- ⚡ **高性能** - 无依赖，原生 JavaScript
- 🎯 **API 简洁** - 链式调用，易于使用
- 📱 **现代浏览器优先** - ES6+ 语法

## 🚀 快速开始

```bash
npm install @hilime/dayjs-mini
```

```javascript
import { dayjs } from '@hilime/dayjs-mini';

// 创建日期实例
const now = dayjs();
const date = dayjs('2024-01-01');

// 链式调用
const result = dayjs()
  .add(1, 'day')
  .subtract(2, 'hours')
  .format('YYYY-MM-DD HH:mm:ss');

// 按需导入
import { format, add, subtract } from '@hilime/dayjs-mini';
```

## 📋 功能对比

| 功能 | @hilime/dayjs-mini | Day.js | Moment.js |
|------|-------------------|--------|-----------|
| 压缩体积 | < 3KB | ~9KB | ~70KB |
| Tree Shaking | ✅ | ❌ | ❌ |
| TypeScript | ✅ | ✅ | ✅ |
| 不可变性 | ✅ | ✅ | ❌ |
| 链式调用 | ✅ | ✅ | ✅ |

## 🛠 开发状态

正在开发中，敬请期待...