open-index/open-npm huggingface dataset:
npm package: @sagar1992/customer-sentiment
Description: The default blueprint for ember-cli addons.
Author: Sagar Pathak
Latest version: 0.0.0

# Customer-sentiment

This README outlines the details of collaborating on this Ember addon.

## Installation

* `git clone` this repository
* `npm install`
* `bower install`

## Running

* `ember server`
* Visit your app at http://localhost:4200.

## Running Tests

* `npm test` (Runs `ember try:testall` to test your addon against multiple Ember versions)
* `ember test`
* `ember test --server`

## Building

* `ember build`

For more information on using ember-cli, visit [http://www.ember-cli.com/](http://www.ember-cli.com/).
npm package: @sagarchauhan005/nuxt-serverless-installer
Description: Nuxt Serverless Installer
Author: Sagar Chauhan
Latest version: 0.0.7

# Nuxt Serverless Installer

A simple nuxt installer package that guides you into installing a fully optimised Nuxt Serverless app

# Installation

- Run `npm install @sagarchauhan005/nuxt-serverless-installer` into your app and then follow the steps.
- Run `make setup` to set up the project.
- Modify your nuxt.config file from
   ````
   exports default {
   ````
  to
   ````
   module.exports = {
   ````
- Finally, run `make deploy` to deploy your app.
- To access your lambda logs directly, please install Bref Dashboard (Visit https://dashboard.bref.sh/ and download the deb package for linux)
<hr>

# Manual Installation

## Run Setup

1. Run the following command.
  ```
    npm install -g serverless
    npm install serverless-apigw-binary
    npm install serverless-offline
  ```

2. Go to your serverless.yml file and enter your own "UNIQUE" service name

```
service: <your-dummy-site-name>  # service: kartmax-nuxt-dummy-site
```

3. Modify your nuxt.config file from 
   ````
   exports default {
   ````
   to
   ````
   module.exports = {
   ````
   
4. Now as a last step, install aws-cli for your OS and then run 'serverless deploy' as a command (https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html)
5. To access your lambda logs directly, please install Bref Dashboard (Visit https://dashboard.bref.sh/ and download the deb package for linux)

# Author

[Sagar Chauhan](https://twitter.com/sagarchauhan005) works as a Project Manager - Technology at [Greenhonchos](https://www.greenhonchos.com).
In his spare time, he hunts bug as a Bug Bounty Hunter.
Follow him at [Instagram](https://www.instagram.com/chauhansahab005/), [Twitter](https://twitter.com/chauhansahab005),  [Facebook](https://facebook.com/sagar.chauhan3),
[Github](https://github.com/sagarchauhan005)

# License
MIT
npm package: @sagardagdu/claude-conversations
Description: Browse and search your Claude Code conversation history
Latest version: 1.0.3

# claude-conversations

Browse and search your [Claude Code](https://docs.anthropic.com/en/docs/claude-code) conversation history from the browser.

Claude Code saves every conversation locally but doesn't provide a way to browse them after you close the terminal. This tool reads those conversation files and gives you a searchable, filterable UI to find and resume any past session.

## Features

- **Browse all conversations** across every project you've used Claude Code in
- **Search by metadata** — prompt text, git branch, project path, or summary
- **Search by content** — searches inside conversation messages (debounced, server-side) with matching snippets shown inline
- **Time filters** — Today, This Week, This Month
- **Expand preview** — shows the first ~10 and last ~20 lines of a conversation so you can see what it was about and where you left off
- **View full conversation** — opens the complete conversation in a new tab with proper Markdown rendering and syntax-highlighted code blocks
- **Export as Markdown** — download any conversation as a `.md` file
- **One-click copy** of `claude --resume <id>` to jump back into a session
- **Includes active sessions** — not just completed ones
- **Proper role labels** — distinguishes between You, Claude, and Tool Output
- **Zero dependencies** — just Node.js (Markdown rendering uses CDN-loaded [marked](https://github.com/markedjs/marked) + [highlight.js](https://github.com/highlightjs/highlight.js))

## Install

### Run without installing

```bash
npx @sagardagdu/claude-conversations
```

### Install globally

```bash
npm install -g @sagardagdu/claude-conversations
```

Then run from anywhere:

```bash
claude-conversations
```

### Clone and run locally

```bash
git clone https://github.com/SagarSDagdu/claude-conversations.git
cd claude-conversations
node server.js
```

This starts a local server and opens your browser to `http://localhost:3456`.

### Options

```
-p, --port <port>   Port to run the server on (default: 3456)
-h, --help          Show help
```

## How it works

Claude Code stores conversation data in `~/.claude/projects/`. Each project directory contains:

- **`sessions-index.json`** — an index of completed sessions with metadata and summaries
- **`<session-id>.jsonl`** — raw conversation logs (one JSON object per line)

This tool reads both sources. The index is used when available (it's faster and has summaries), and JSONL files are parsed directly for any sessions not yet in the index (e.g. active/in-progress conversations).

All data stays local. Nothing is sent anywhere.

## License

MIT
npm package: @sagaroute/cmd
Description: A command-line tool for generating conventional routes built on top of @sagaroute/react
Author: Hitotsubashi
Latest version: 0.0.3

# @sagaroute/cmd

![NPM](https://img.shields.io/npm/v/%40sagaroute%2Fcmd) ![NPM](https://img.shields.io/npm/l/%40sagaroute%2Fcmd) ![codecov](https://codecov.io/gh/Hitotsubashi/sagaroute/branch/main/graph/badge.svg?token=JUSGSALPH6&flag=cmd)

## 介绍

`@sagaroute/cmd`是一个基于[`@sagaroute/react`](../react/README.md)开发的进行快速生成约定式路由列表的命令行工具

<p align="center">
    <img alt="overview" src="./doc/images/overview.gif" width="500">
</p>

## 特点

- 🌴 广泛性: 生成的**约定式路由列表**遵循`ES6 Module`格式，适用于任何开发环境
- 🎉 可扩展: 内部具有完整的执行周期，可通过[配置项](#配置)进行扩展
- 📲 实用性: 采用近似于[`umi`](https://v3.umijs.org/zh-CN/docs/convention-routing)的[约定式路由规则](../react/doc/Routing.md)，更贴近实际开发场景

## 起步

### 1. 安装

```bash
npm install -g  @sagaroute/cmd
# OR
yarn global add @sagaroute/cmd
```

### 2. 在路由模板文件中用注释做标记注入

[**路由模板文件**](../react/doc/Template.md)是指要被注入路由列表的文件，我们需要通过注释来指明**路由模板文件**中哪个位置被注入**路由列表**和**依赖**。

例如存在**路由模板文件**，其内容如下：

```js
import React from 'react';

const routes = [];
const router = createBrowserRouter(routes);
export default router;
```

我们需要对上述文件用注释进行标记，标记后如下所示：

```js
import React from 'react';
import { createBrowserRouter } from 'react-router-dom';
/* sagaroute-inject:imports */

/* sagaroute-inject:routes */
const routes = [];
const router = createBrowserRouter(routes);
export default router;
```

其中`/* sagaroute-inject:imports */`用于标记**依赖**注入的位置，`/* sagaroute-inject:routes */`用于标记**路由列表**注入的位置。关于这些注释的含义和**路由模板文件**的更多说明可看[此处](../react/doc/Routing.md)

### 3. 生成约定式路由列表

打开`terminal`终端，输入`sagaroute`命令运行后，会生成**路由列表**且将其插入到**路由模板文件**的指定位置上。

## 配置

### 配置参数

`@sagaroute/cmd`中支持指定的配置项如下所示：

配置项中所有参数的简要说明如下所示：

| 名称 | 说明 | 类型 | 默认值 |
| --- | --- | --- | --- |
| [dirpath](../react/doc/API.md#dirpath) | **页面文件目录**路径 | string | 'src/pages' |
| [layoutDirPath](../react/doc/API.md#layoutdirpath) | 全局路由目录路径 | string | 'src/layouts' |
| [routeFilePath](../react/doc/API.md#routeFilePath) | 指定路由模板文件的路径 | string | 'src/route.tsx' |
| [lazy](../react/doc/API.md#lazy) | 路由是否懒加载 | boolean/Function(string): boolean | false |
| [hooks](../react/doc/API.md#hooks) | 执行周期的钩子函数 | object | -- |
| [pathRewrite](../react/doc/API.md#pathRewrite) | 用于对 import 语句的路径进行替换 | Object{string: string} | -- |
| [rootPath](../react/doc/API.md#rootPath) | 项目路径 | string | process.cwd() |
| [onWarning](./doc/API.md#onwarning) | 触发警告时的回调函数 | function(message: string): void | -- |

对上述配置参数中更详细的说明可看[API](../react/doc/API.md)

### 配置设置方式

#### 1. 运行`sagaroute`命令行时指定参数

如下：

```bash
# 指定 页面文件目录 和 路由模板文件 的路径
sagaroute --dirpath=src/views --routeFilePath=src/router/index.jsx
```

#### 2. 在配置文件中指定参数

往项目中添加`sagaroute.config.js`或`sagaroute.config.cjs`作为配置文件，在文件中以`CommonJS`的格式编写和导出部分上述[配置项](#配置参数)，例如：

```js
/** @type {import('@sagaroute/react').RoutingOption} */
module.exports = {
  // 指定页面文件目录
  dirpath: 'src/views',
  // 指定路由模板文件
  routeFilePath: 'src/router/index.jsx',
};
```

## 更多资料

- [约定式路由规则](../react/doc/Routing.md)
- [配置项 API 说明](../react/doc/API.md)
- [钩子函数](../react/doc/Hook.md)
- [路由模板文件](../react/doc/Template.md)
npm package: @sagarprajapati/tiny
Description: Removes all spaces from a string
Latest version: 2.1.0


# @sagarprajapati/tiny

A tiny function that removes all spaces from a string.

[![npm (scoped)](https://img.shields.io/npm/v/@sagarprajapati/tiny.svg)](https://www.npmjs.com/package/@sagarprajapati/tiny)
[![npm bundle size (minified)](https://img.shields.io/bundlephobia/min/@sagarprajapati/tiny.svg)](https://www.npmjs.com/package/@sagarprajapati/tiny)

Removes all spaces from a string.

## Install

```
$ npm install @sagarprajapati/tiny
```

## Usage

```js
const tiny = require("@sagarprajapati/tiny");

tiny("So much space!");
//=> "Somuchspace!"

tiny(1337);
//=> Uncaught TypeError: Tiny wants a string!
//    at tiny (<anonymous>:2:41)
//    at <anonymous>:1:1
```