open-index/open-npm huggingface dataset:
npm package: @kneefer/ngx-translate-resx-http-loader
Description: Load resx files for use with ngx-translate Angular translation library
Author: Szymon Bartnik
Latest version: 3.0.0

# NgX Translate ResX Http Loader [![Build Status](https://travis-ci.org/kneefer/ngx-translate-resx-http-loader.svg?branch=master)](https://travis-ci.org/kneefer/ngx-translate-resx-http-loader) [![npm version](https://img.shields.io/npm/v/@kneefer/ngx-translate-resx-http-loader.svg)](https://www.npmjs.com/package/@kneefer/ngx-translate-resx-http-loader)
Load resx files for use with [ngx-translate](https://github.com/ngx-translate/core) Angular translation library.   
Forked from [ngx-translate-po-http-loader](https://github.com/biesbjerg/ngx-translate-po-http-loader)

This library uses [ltx](https://github.com/node-xmpp/ltx) XML parser library in order to parse ResX files (XML-based).

To modify ResX files in friendly way I recommend [ResX Resource Manager](https://github.com/tom-englert/ResXResourceManager) GUI. Available both as standalone Windows application and Visual Studio extension.

## Installation
Using NPM
```
npm install @kneefer/ngx-translate-resx-http-loader
```

## Usage
```ts
import { BrowserModule } from '@angular/platform-browser';
import { HttpClientModule, HttpClient } from '@angular/common/http';
import { TranslateResxHttpLoader } from '@kneefer/ngx-translate-resx-http-loader';

export function createTranslateLoader(http: HttpClient) {
  // Only first constructor parameter is required
  return new TranslateResxHttpLoader(http, 'trans.', 'assets/i18n', '.resx');
}

@NgModule({
  imports: [
    BrowserModule,
    HttpClientModule,
    TranslateModule.forRoot({
      loader: {
        provide: TranslateLoader,
        useFactory: createTranslateLoader,
        deps: [HttpClient]
      }
    })
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }
```

## Angular 9 and below
The newest (3.0.0) version is built for Angular 10 and ngx-translate 13. If you use Angular 9 or below please use following version:
```
@kneefer/ngx-translate-resx-http-loader@2.0.1
```

## RxJS 5 and below
If you can't use RxJS 6 (or at least 5.6.0-forward-compat.5) (RxJS introduces pipable operators in version 6) please use following version:
```
@kneefer/ngx-translate-resx-http-loader@1.0.0
```

## Old HttpModule
If you want to use deprecated HttpModule (Angular < 4.3.0) please use following version:
```
@kneefer/ngx-translate-resx-http-loader@0.3.5
```

## Development
#### Clone
```
git clone https://github.com/kneefer/ngx-translate-resx-http-loader.git
```
#### Install dependencies
```
npm install
```  
#### Build
```
npm run build
```
npm package: @kneelinghorse/mission-protocol-mcp
Description: MCP server that helps AI understand coding missions - know what you're building before you build it
Author: kneelinghorse
Latest version: 1.0.0

# Mission Protocol MCP Server

An MCP server that helps AI understand coding missions. Know what you're building before you build it.

## What it does

Mission Protocol analyzes coding requests to understand:
- What type of mission you're asking for (npm package, API integration, web app, etc.)
- How complex it is (simple, moderate, complex)
- How long it will take (30 minutes to several days)
- What deliverables to expect
- A step-by-step execution plan

## Installation

### For Claude Desktop

1. Install the server globally:
```bash
npm install -g @kneelinghorse/mission-protocol-mcp
```

2. Add to your Claude Desktop config:

**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "mission-protocol": {
      "command": "npx",
      "args": ["-y", "@kneelinghorse/mission-protocol-mcp"]
    }
  }
}
```

3. Restart Claude Desktop

### For VS Code

Coming soon - VS Code extension support

## Usage

Once installed, you can ask Claude things like:

- "Analyze this request: Build an npm package for image processing"
- "What type of mission is 'integrate with the Stripe API'?"
- "Generate a plan for creating a CLI tool"

Claude will use the Mission Protocol to understand what you're trying to build and provide guidance on complexity, time estimates, and execution strategy.

## Mission Types

Mission Protocol recognizes 10 types of coding missions:

- **npm_package** - Publishing libraries and modules
- **api_integration** - Connecting to external services
- **cli_tool** - Command-line applications
- **web_app** - Full web applications
- **data_pipeline** - Data processing and ETL
- **ui_component** - Reusable UI components
- **database_schema** - Database design and migrations
- **deployment_config** - CI/CD and infrastructure
- **test_suite** - Testing frameworks and coverage
- **documentation** - Technical documentation and guides

## How it works

The protocol uses semantic pattern matching to analyze your request:
1. Matches keywords and signals in your request
2. Calculates confidence scores
3. Identifies the most likely mission type
4. Provides complexity and time estimates
5. Generates a contextual execution plan

## Example

Request: "I need to build an npm package for semantic analysis"

Response:
```
Mission Type: NPM PACKAGE
Confidence: 85%
Complexity: moderate
Estimated Time: 2-4 hours

Deliverables:
- package.json
- dist/
- README.md
- npm publish

Execution Strategy:
1. Initialize package.json with proper metadata
2. Set up TypeScript configuration
3. Create source files with exports
4. Add build pipeline
5. Write comprehensive README
6. Test locally with npm link
7. Publish to npm
```

## Contributing

This is part of the Semantic Protocol family of tools. Contributions welcome!

## License

MIT

## Author

Built by kneelinghorse - making AI understand what we're building, one mission at a time.
npm package: @knemerzitski/apollo3-cache-persist
Description: Simple persistence for all Apollo cache implementations
Author: James Reggio
Latest version: 0.17.2

# apollo3-cache-persist [![npm version](https://badge.fury.io/js/apollo3-cache-persist.svg)](https://badge.fury.io/js/apollo3-cache-persist) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

Simple persistence for all Apollo Client 3.0 cache implementations, including
[`InMemoryCache`][0] and [`Hermes`][1].

Supports web and React Native. [See all storage providers.](./docs/storage-providers.md)

[0]: https://github.com/apollographql/apollo-client/tree/master/src/cache/inmemory
[1]: https://github.com/convoyinc/apollo-cache-hermes


- [Basic Usage](#basic-usage)
  - [React Native](#react-native)
  - [Web](#web)
- [Storage Providers](./docs/storage-providers.md)
- [Advanced Usage](./docs/advanced-usage.md)
- [FAQ](./docs/faq.md)
- [Contributing](#contributing)
- [Maintainers](#maintainers)

## Basic Usage

```sh
npm install --save apollo3-cache-persist
```

or

```sh
yarn add apollo3-cache-persist
```

To get started, simply pass your Apollo cache and an
[underlying storage provider](./docs/storage-providers.md) to `persistCache`.

By default, the contents of your Apollo cache will be immediately restored
(asynchronously, see [how to persist data before rendering](./docs/faq.md#how-do-i-wait-for-the-cache-to-be-restored-before-rendering-my-app)), and will be persisted upon every write to the cache (with a
short debounce interval).

### Examples

#### React Native

```js
import AsyncStorage from '@react-native-async-storage/async-storage';
import { InMemoryCache } from '@apollo/client/core';
import { persistCache, AsyncStorageWrapper } from 'apollo3-cache-persist';

const cache = new InMemoryCache({...});

// await before instantiating ApolloClient, else queries might run before the cache is persisted
await persistCache({
  cache,
  storage: new AsyncStorageWrapper(AsyncStorage),
});

// Continue setting up Apollo as usual.

const client = new ApolloClient({
  cache,
  ...
});
```

#### Web

```js
import { InMemoryCache } from '@apollo/client/core';
import { persistCache, LocalStorageWrapper } from 'apollo3-cache-persist';

const cache = new InMemoryCache({...});

// await before instantiating ApolloClient, else queries might run before the cache is persisted
await persistCache({
  cache,
  storage: new LocalStorageWrapper(window.localStorage),
});

// Continue setting up Apollo as usual.

const client = new ApolloClient({
  cache,
  ...
});
```

See a complete example in the [web example](./examples/web/src/App.tsx).

## Contributing

Want to make the project better? Awesome! Please read through our [Contributing Guidelines](./CONTRIBUTING.md).

## Maintainers

We all do this for free... so please be nice 😁.

- [@wtrocki](https://github.com/wtrocki)
- [@wodCZ](https://github.com/wodCZ)
- [@jspizziri](https://github.com/jspizziri)
npm package: @knemerzitski/dnd-kit-core
Description: dnd kit – a lightweight React library for building performant and accessible drag and drop experiences
Author: Claudéric Demers
Latest version: 6.1.1

# @dnd-kit/core

[![Stable release](https://img.shields.io/npm/v/@dnd-kit/core.svg)](https://npm.im/@dnd-kit/core)

@dnd-kit – a lightweight React library for building performant and accessible drag and drop experiences.

## Installation

To get started, install the `@dnd-kit/core` package via npm or yarn:

```
npm install @dnd-kit/core
```

## Usage

Visit [docs.dndkit.com](https://docs.dndkit.com) to learn how to get started with @dnd-kit.