open-index/open-npm huggingface dataset:
npm package: @morphosis/capacitor-open-folder
Description: allows access to a folder structure
Author: freakypie
Latest version: 0.0.2

# open-folder

allows access to a folder structure

## Install

```bash
npm install open-folder
npx cap sync
```

## API

<docgen-index>

* [`pick(...)`](#pick)

</docgen-index>

<docgen-api>
<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->

### pick(...)

```typescript
pick(options: { defaultPath: string; }) => Promise<{ value: string; }>
```

| Param         | Type                                  |
| ------------- | ------------------------------------- |
| **`options`** | <code>{ defaultPath: string; }</code> |

**Returns:** <code>Promise&lt;{ value: string; }&gt;</code>

--------------------

</docgen-api>
npm package: @morphosium/xcelsior
Description: CSS library helps interface like native application
Author: Morphosium Yazılım ve Donanım hizmetleri ticareti ltd. şti
Latest version: 1.0.26
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Attention: This project will not be maintained anymore and i have no relationship with that organisation. You can follow me on [Linkedin](https://www.linkedin.com/in/huseyincgunduz/), Github (huseyincangunduz) or instagram (hcangunduz.dev) for fore open source libraries and etc.

# xcelsior (alpha)

Xcelsior helps creating user interfaces containers and it makes developing views with sidebar easier.

## Demonstration

[![Demonstration](https://img.youtube.com/vi/03kfVM46Eec/0.jpg)](https://www.youtube.com/watch?v=03kfVM46Eec)

## How to use?

- Install xcelsior by downloading files or using package manager:

        npm i @morphosium/xcelsior

  or

        yarn add @morphosium/xcelsior

- Import CSS and JS files (if you want make sidebars mobile safe)

        <head>
            <link rel="stylesheet" href="../build/css/index.css">
        </head>
        <body>
            <!-- UI Elements -->
            <script src="../build/js/bundle/xcelsior.js"></script>
            <!-- another scripts -->
        </body>

  - If you consider use at a module, import necessary modules by:

          import { MobileSidebarUtil } from "@morphosium/xcelsior";

  - And import styles by (if you using webpack or something)

          @import "~@morphosium/xcelsior/index.css";

- All element definitions must be at

        <xcelsior-root>

        </xcelsior-root>

- Grids

  ```
  <xcelsior-root>
       <xcelsior-grid-view class="main-sidebar mobile-view-safe">
          <div class="sidebar" style="width: 300px;" section-name="right">
              <h1>Right</h1>
          </div>
          <div class="content">
              <h1>content</h1>
          </div>
          <div class="sidebar" style="width: 300px;" section-name="left">
              <h1>Left</h1>
          </div>
      </xcelsior-grid-view>
  </xcelsior-root>
  ```

- Mobile safe grid view, scrollable elements and utils
  - Take a look at [advanced example](./examples/mobil-safe-view-advanced.html)

If you encounter a issue, please don't be shy to contact or open issue ticket

## Contact

- Hüseyin Can Gündüz

  - github: @huseyincangunduz

  - instagram: @hussainlobo

  - twitter: @hcangunduz

  - email: hcangunduz@gmail.com

- Repo issues tab
npm package: @morphosource/gltf-inspect
Description: Export JSON information about GLTF or GLB 3D assets. Based on @gltf-transform/cli's inspect command.
Author: Julie Winchester
Latest version: 0.2.0

# gLTF Inspect

Command line utility to export JSON information about GLTF or GLB 3D models. This is a simple utility that makes use of [glTF Transform's](https://github.com/donmccurdy/glTF-Transform) `inspect` function, except that it outputs inspected information in JSON format instead of a table.
npm package: @morphosource/gltf-scale
Description: Rescale GLTF or GLB 3D assets. Based on @gltf-transform/functions.
Author: Julie Winchester
Latest version: 0.0.1

# gLTF Scale

Command line utility to uniformly scale GLTF or GLB 3D models. This is a simple utility that makes use of [glTF Transform](https://github.com/donmccurdy/glTF-Transform) functions to transform mesh vertices to scale meshes uniformly by a scale factor.
npm package: @morphql/cli
Description: CLI tool for morphql - transform structural data from the command line.
Author: Hyperwindmill
Latest version: 0.1.38

<p align="center">
  <img src="https://raw.githubusercontent.com/Hyperwindmill/morphql/main/morphql.png" alt="MorphQL" width="200" />
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@morphql/cli"><img src="https://img.shields.io/npm/v/@morphql/cli?label=%40morphql%2Fcli" alt="npm version" /></a>
  <img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT" />
</p>

# @morphql/cli

The command-line interface for **MorphQL**. Transform structural data (JSON, XML, CSV, etc.) directly from your terminal using declarative queries.

## Key Features

- 🏎️ **Fast Execution**: Compiles queries to optimized native JavaScript functions.
- 📂 **Batch Processing**: Transform entire directories of files in one command.
- 👁️ **Watch Mode**: Real-time directory monitoring and automatic transformation.
- 📊 **Structured Logging**: Human-readable `text` or machine-parsable `json` output.
- 🧩 **Lightweight**: Minimal dependencies, leveraging Node.js native modules where possible.

## Installation

```bash
npm install -g @morphql/cli
```

## Basic Usage

### Single File (Default)

```bash
# Inline transformation
echo '{"name":"Alice"}' | morphql -q "from json to xml"

# File-to-file
morphql --from data.json --to output.xml -q "from json to xml"
```

### Batch Processing

```bash
morphql batch \
  -q "from xml to json transform set status = 'processed'" \
  --in ./inbox \
  --out ./outbox \
  --pattern "*.xml"
```

### Watch Mode

```bash
morphql watch \
  -q "from csv to json" \
  --in ./incoming \
  --out ./processed \
  --delete
```

## Options Summary

| Feature      | Example                | Description                                      |
| :----------- | :--------------------- | :----------------------------------------------- |
| **Patterm**  | `--pattern "*.json"`   | Filter which files to process.                   |
| **Archive**  | `--done-dir ./done`    | Move files here after success.                   |
| **Error**    | `--error-dir ./err`    | Move files here on failure.                      |
| **Cleanup**  | `--delete`             | Remove source files after successful processing. |
| **Logging**  | `--log-format json`    | Output JSONL for automated monitoring.           |
| **PID File** | `--pid-file morph.pid` | Write process PID for service management.        |

## Learn More

- 👉 **[Official Documentation](https://hyperwindmill.github.io/morphql/)**
- 🏠 **[Main Repository](https://github.com/Hyperwindmill/morphql)**

## License

MIT
npm package: @morphql/core
Description: A high-performance, isomorphic Query-to-Code engine for structural data transformations.
Author: Hyperwindmill
Latest version: 0.1.38

<p align="center">
  <img src="https://raw.githubusercontent.com/Hyperwindmill/morphql/main/morphql.png" alt="MorphQL" width="200" />
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@morphql/core"><img src="https://img.shields.io/npm/v/@morphql/core?label=%40morphql%2Fcore" alt="npm version" /></a>
  <img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT" />
</p>

# @morphql/core

A high-performance, isomorphic Query-to-Code engine. It provides the **Morph Query Language** (MorphQL) to transform structural data (JSON, XML, or Objects) by compiling queries into specialized, pure JavaScript functions.

## Key Features

- 🚀 **Performance**: Compiles DSL to native JS for maximum execution speed.
- 🌐 **Isomorphic**: Runs seamlessly in Node.js and the Browser.
- 🧩 **Format Agnostic**: Built-in support for JSON, XML, CSV, EDIFACT, Plaintext, and raw Objects.
- ➗ **Expressions**: Support for arithmetic, string concatenation, and unary minus.
- 🔀 **Conditional Logic**: `if` function with comparison and logical operators.
- 🔄 **Structural Mapping**: Easy handling of nested objects and arrays (`multiple`).

## Installation

```bash
npm install @morphql/core
```

## Usage

```typescript
import { compile, morphQL } from '@morphql/core';

const query = morphQL`
  from object to json
  transform
    set fullName = firstName + " " + lastName
    set isAdult = age >= 18
`;

const engine = await compile(query);
const result = engine({ firstName: 'John', lastName: 'Doe', age: 30 });
// → '{"fullName":"John Doe","isAdult":true}'
```

## Learn More

- 👉 **[Official Documentation](https://hyperwindmill.github.io/morphql/)**
- 🏠 **[Main Repository](https://github.com/Hyperwindmill/morphql)**

## License

MIT
npm package: @morphql/language-definitions
Description: Shared language definitions for MorphQL across VSCode, Monaco, and documentation
Author: Hyperwindmill
Latest version: 0.1.38

<p align="center">
  <img src="https://raw.githubusercontent.com/Hyperwindmill/morphql/main/morphql.png" alt="MorphQL" width="200" />
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@morphql/language-definitions"><img src="https://img.shields.io/npm/v/@morphql/language-definitions?label=%40morphql%2Flanguage-definitions" alt="npm version" /></a>
  <img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT" />
</p>

# @morphql/language-definitions

The **single source of truth** for MorphQL language definitions (keywords, functions, operators) across all platforms. This package ensures consistency between the engine, IDE extensions, and documentation.

## Purpose

This shared package centralizes the MorphQL grammar for reuse in:

- **VSCode Extension**: TextMate grammar and hover providers.
- **Monaco Editor (Playground)**: Language configuration and Monarch tokens.
- **Documentation**: Automatic generation of function and keyword references.
- **Type Safety**: TypeScript interfaces for language features.

## Installation

```bash
npm install @morphql/language-definitions
```

## Basic Usage

```typescript
import {
  KEYWORDS,
  FUNCTIONS,
  getKeywordNames,
  getFunctionNames,
} from "@morphql/language-definitions";

// Get all keyword names for a lexer
const keywords = getKeywordNames();

// Get documentation for hover providers
import { getKeywordDoc } from "@morphql/language-definitions";
const doc = getKeywordDoc("set");
// { signature: "set <target> = <expression>", description: "..." }
```

## Maintenance

To add a new language feature (keyword, function, or operator), you should:

1.  Update the appropriate file in `src/` (e.g., `src/functions.ts`).
2.  Run `npm run build`.
3.  Changes will propagate to the VS Code extension and Playground on their next build.

## Learn More

- 👉 **[Official Documentation](https://hyperwindmill.github.io/morphql/)**
- 🏠 **[Main Repository](https://github.com/Hyperwindmill/morphql)**

## License

MIT
npm package: @morphql/playground
Description: Interactive playground for morphql - Test MorphQL queries in real-time.
Author: Hyperwindmill
Latest version: 0.1.38

<p align="center">
  <img src="https://raw.githubusercontent.com/Hyperwindmill/morphql/main/morphql.png" alt="MorphQL" width="200" />
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@morphql/playground"><img src="https://img.shields.io/npm/v/@morphql/playground?label=%40morphql%2Fplayground" alt="npm version" /></a>
  <img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT" />
</p>

# @morphql/playground

An interactive, real-time web editor to test and visualize **Morph Query Language** (MorphQL) transformations. Experiment with queries in the browser and see instant results.

## Key Features

- ✨ **Live Preview**: Transformation results update instantly as you type.
- 🛠️ **Code Insight**: Visualize the optimized JavaScript code generated by the engine.
- 📝 **Rich Editor**: Powered by Monaco (from VS Code) with syntax highlighting.
- 🔄 **Format Toggles**: Instantly switch and test conversions between JSON and XML.
- 🚀 **Zero Setup**: Runs entirely in the browser using the isomorphic MorphQL core.

## Development

To start the playground locally for development and testing:

```bash
# In the monorepo root
npm run playground
```

## Tech Stack

- **React 19**
- **Vite**
- **Tailwind CSS 4**
- **Monaco Editor**

## Learn More

- 👉 **[Try it Online](https://hyperwindmill.github.io/morphql/)**
- 🏠 **[Main Repository](https://github.com/Hyperwindmill/morphql)**

## License

MIT
npm package: @morphql/server
Description: MorphQL Server Core - Headless transformation engine
Author: Hyperwindmill
Latest version: 0.1.38

<p align="center">
  <img src="https://raw.githubusercontent.com/Hyperwindmill/morphql/main/morphql.png" alt="MorphQL" width="200" />
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@morphql/server"><img src="https://img.shields.io/npm/v/@morphql/server?label=%40morphql%2Fserver" alt="npm version" /></a>
  <img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT" />
</p>

# @morphql/server

A headless transformation server core for **MorphQL**. Designed to be embedded into existing NestJS or Node.js applications to provide managed transformation endpoints with caching and OpenAPI support.

## Core Features

- 🏗️ **Headless Core**: Embed MorphQL management into your own backend.
- 🔗 **Staged Queries**: Map `.morphql` files to named API endpoints automatically.
- ⚡ **Redis Integration**: Strategic caching of compiled queries for maximum throughput.
- 📖 **Auto-OpenAPI**: Generates Swagger/OpenAPI fragments for all defined transformations.
- 🛡️ **Type-Safe**: Inferred schemas for request and response formats.

## Installation

```bash
npm install @morphql/server @morphql/core
```

## Basic Usage (NestJS/Node)

```typescript
import { MorphServer } from '@morphql/server';

const morph = new MorphServer({
  queriesDir: './queries', // automatically load .morphql files
  cache: redisCache, // optional Redis caching
});

await morph.initialize();

// Execute a named staged query
const result = await morph.executeStaged('user-profile', sourceData);
```

## Standalone Usage

If you need a ready-to-deploy microservice, check the **[Server Instance Starter Template](https://github.com/Hyperwindmill/morphql/tree/main/packages/server-instance)** in our repository. It includes:

- Docker & Docker Compose setup
- Pre-configured NestJS application
- Health checks (Liveness/Readiness)
- API Key authentication

## Learn More

- 👉 **[Official Documentation](https://hyperwindmill.github.io/morphql/)**
- 🏠 **[Main Repository](https://github.com/Hyperwindmill/morphql)**

## License

MIT
npm package: @morpont/exchange-alphav
Description: A exchange-alphav
Author: Hoyeung Wong
Latest version: 0.0.7

# @morpont/exchange-alphav

[![npm version][badge-npm-version]][url-npm]
[![npm download monthly][badge-npm-download-monthly]][url-npm]
[![npm download total][badge-npm-download-total]][url-npm]
[![npm dependents][badge-npm-dependents]][url-github]
[![npm license][badge-npm-license]][url-npm]
[![pp install size][badge-pp-install-size]][url-pp]
[![github commit last][badge-github-last-commit]][url-github]
[![github commit total][badge-github-commit-count]][url-github]

[//]: <> (Shields)
[badge-npm-version]: https://flat.badgen.net/npm/v/@morpont/exchange-alphav
[badge-npm-download-monthly]: https://flat.badgen.net/npm/dm/@morpont/exchange-alphav
[badge-npm-download-total]:https://flat.badgen.net/npm/dt/@morpont/exchange-alphav
[badge-npm-dependents]: https://flat.badgen.net/npm/dependents/@morpont/exchange-alphav
[badge-npm-license]: https://flat.badgen.net/npm/license/@morpont/exchange-alphav
[badge-pp-install-size]: https://flat.badgen.net/packagephobia/install/@morpont/exchange-alphav
[badge-github-last-commit]: https://flat.badgen.net/github/last-commit/hoyeungw/morpont
[badge-github-commit-count]: https://flat.badgen.net/github/commits/hoyeungw/morpont

[//]: <> (Link)
[url-npm]: https://npmjs.org/package/@morpont/exchange-alphav
[url-pp]: https://packagephobia.now.sh/result?p=@morpont/exchange-alphav
[url-github]: https://github.com/hoyeungw/morpont

##### A function that return the sole parameter itself

#### Install
```console
$ npm install @morpont/oneself
```

#### Usage
```js
import { morpont } from '@morpont/exchange-alphav'

morpont() // undefined
```

#### Meta
[LICENSE (MIT)](LICENSE)
npm package: @morpont/fundamental-alphav
Description: A fundamental-alphav
Author: Hoyeung Wong
Latest version: 0.0.7

# @morpont/fundamental-alphav

[![npm version][badge-npm-version]][url-npm]
[![npm download monthly][badge-npm-download-monthly]][url-npm]
[![npm download total][badge-npm-download-total]][url-npm]
[![npm dependents][badge-npm-dependents]][url-github]
[![npm license][badge-npm-license]][url-npm]
[![pp install size][badge-pp-install-size]][url-pp]
[![github commit last][badge-github-last-commit]][url-github]
[![github commit total][badge-github-commit-count]][url-github]

[//]: <> (Shields)
[badge-npm-version]: https://flat.badgen.net/npm/v/@morpont/fundamental-alphav
[badge-npm-download-monthly]: https://flat.badgen.net/npm/dm/@morpont/fundamental-alphav
[badge-npm-download-total]:https://flat.badgen.net/npm/dt/@morpont/fundamental-alphav
[badge-npm-dependents]: https://flat.badgen.net/npm/dependents/@morpont/fundamental-alphav
[badge-npm-license]: https://flat.badgen.net/npm/license/@morpont/fundamental-alphav
[badge-pp-install-size]: https://flat.badgen.net/packagephobia/install/@morpont/fundamental-alphav
[badge-github-last-commit]: https://flat.badgen.net/github/last-commit/hoyeungw/morpont
[badge-github-commit-count]: https://flat.badgen.net/github/commits/hoyeungw/morpont

[//]: <> (Link)
[url-npm]: https://npmjs.org/package/@morpont/fundamental-alphav
[url-pp]: https://packagephobia.now.sh/result?p=@morpont/fundamental-alphav
[url-github]: https://github.com/hoyeungw/morpont

##### A function that return the sole parameter itself

#### Install
```console
$ npm install @morpont/oneself
```

#### Usage
```js
import { morpont } from '@morpont/fundamental-alphav'

morpont() // undefined
```

#### Meta
[LICENSE (MIT)](LICENSE)
npm package: @morpont/market-indexes-fmp
Description: A market-indexes-fmp
Author: Hoyeung Wong
Latest version: 0.0.7

# @morpont/market-indexes-fmp

[![npm version][badge-npm-version]][url-npm]
[![npm download monthly][badge-npm-download-monthly]][url-npm]
[![npm download total][badge-npm-download-total]][url-npm]
[![npm dependents][badge-npm-dependents]][url-github]
[![npm license][badge-npm-license]][url-npm]
[![pp install size][badge-pp-install-size]][url-pp]
[![github commit last][badge-github-last-commit]][url-github]
[![github commit total][badge-github-commit-count]][url-github]

[//]: <> (Shields)
[badge-npm-version]: https://flat.badgen.net/npm/v/@morpont/market-indexes-fmp
[badge-npm-download-monthly]: https://flat.badgen.net/npm/dm/@morpont/market-indexes-fmp
[badge-npm-download-total]:https://flat.badgen.net/npm/dt/@morpont/market-indexes-fmp
[badge-npm-dependents]: https://flat.badgen.net/npm/dependents/@morpont/market-indexes-fmp
[badge-npm-license]: https://flat.badgen.net/npm/license/@morpont/market-indexes-fmp
[badge-pp-install-size]: https://flat.badgen.net/packagephobia/install/@morpont/market-indexes-fmp
[badge-github-last-commit]: https://flat.badgen.net/github/last-commit/hoyeungw/morpont
[badge-github-commit-count]: https://flat.badgen.net/github/commits/hoyeungw/morpont

[//]: <> (Link)
[url-npm]: https://npmjs.org/package/@morpont/market-indexes-fmp
[url-pp]: https://packagephobia.now.sh/result?p=@morpont/market-indexes-fmp
[url-github]: https://github.com/hoyeungw/morpont

##### A function that return the sole parameter itself

#### Install
```console
$ npm install @morpont/oneself
```

#### Usage
```js
import { morpont } from '@morpont/market-indexes-fmp'

morpont() // undefined
```

#### Meta
[LICENSE (MIT)](LICENSE)