open-index/open-npm huggingface dataset:
npm package: @gabrielbryk/jq-ts
Description: Deterministic TypeScript implementation of a jq subset for workflow isolates
Author: Gabriel Bryk
Latest version: 1.3.6

# jq-ts

Pure TypeScript implementation of a deterministic, zero-dependency subset of the **jq query language**. Safe for V8 isolates (no Node.js built-ins, no filesystem/network), making it compatible with Temporal Workflows and other sandboxed runtimes.

## Features

- Parser → validator → interpreter pipeline with span-rich errors.
- Deterministic evaluation: stable object key ordering, limit tracking for steps/depth/outputs; zero runtime dependencies.
- jq-compatible builtins for the current milestone (type/tostring/tonumber/length/keys/has, sort/sort_by, unique/unique_by, map/select, to_entries/from_entries/with_entries, split/join/startswith/endswith/contains).
- **Advanced features**: `reduce`, `foreach`, `try/catch`, recursive descent (`..`), and path operations (`paths`, `getpath`, `setpath`, `delpaths`).
- Dual ESM/CJS builds via `tsdown` and `.d.ts` types.

## Quick Start

```bash
git clone https://github.com/gabrielbryk/jq-ts.git
cd jq-ts
pnpm install
pnpm run build
```

## Usage

```ts
import { run } from 'jq-ts'

const [result] = run('.foo // "fallback"', { foo: null })
// result === "fallback"
```

## Docs

- `planning-docs/requirements.md` — determinism and compatibility constraints
- `planning-docs/workflow-dsl.md` — how jq maps to your Workflow DSL `${...}` expressions
- `planning-docs/subset.md` — supported syntax/builtins by milestone
- `planning-docs/design.md` — interpreter/VM design and safety limits
- `planning-docs/roadmap.md` — milestones
- `planning-docs/testing.md` — conformance strategy (incl. jq integration fixtures)

## Development

Key commands:

- `pnpm run dev` — Vitest watch
- `pnpm run test` — full test suite (includes jq integration; auto-skips if `jq` missing)
- `pnpm run test:coverage` — tests with coverage
- `pnpm run lint` — ESLint
- `pnpm run format:write` — Prettier formatting
- `pnpm run build` — build CJS/ESM + types
- `pnpm run ci` — build + format check + exports + lint + tests

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md). We follow Conventional Commits and require `pnpm run ci` before PRs. Contributor guide: [AGENTS.md](AGENTS.md).

## License

MIT
npm package: @gabrielbu/vue-pdf-viewer
Description: Vue viewer component built on top of pdfjs
Author: Gabriel Buragev
Latest version: 0.1.19
Deprecated: false

# @gabrielbu/vue-pdf-viewer

Vue PDF viewer components implemented using PDFJS.

## Install

```bash
npm install --save @gabrielbu/vue-pdf-viewer
```

### Usage in vue

```js
<template>
  <div id="app" style="height:100vh;width:100vw; position:fixed;">
    <PDFView :src.sync="src" ref="pdfView" fileName="order" :scale.sync="scale">
      <template slot="right-toolbox"></template>
      <!-- Add more buttons/features on the right side of the toolbar -->
      <template slot="left-toolbox"></template>
      <!-- Add more buttons/features on the left side of the toolbar -->
      <template slot="error"></template>
      <!-- Change the error message design -->
      <template slot="loading"></template>
    </PDFView>
  </div>
</template>
<script>
import {PDFView} from '@gabrielbu/vue-pdf-viewer';
export default {
  components:{
  // ...
    PDFView
  },
  data(){
    return {
      scale: "1.25"
    }
  }
}
</script>
```

## API

### Props

#### :src <sup>String / Object - default: null<sup>

`src` accepts the following values:

- URL - example: https://example.com/pdf-content.pdf

- PDF Uint8Array Buffer

- [PDFDataRangeTransport](https://mozilla.github.io/pdf.js/api/draft/PDFDataRangeTransport.html)

- [DocumentInitParameters](https://mozilla.github.io/pdf.js/api/draft/global.html#DocumentInitParameters)

- Base64 encoded PDF buffer

- Base64 string - data:application/pdf;base64, ....

- You can also drag/drop pdf files into the viewer utilizing my own [vue-dropzone](https://github.com/GabrielBuragev/vue-dropzone) directive!

for more details see [`PDFJS.getDocument()`](https://github.com/mozilla/pdf.js/blob/8ff1fbe7f819513e7d0023df961e3d223b35aefa/src/display/api.js#L117).

#### :toolbarVisible <sup>Boolean - default: true<sup>

Toggle toolbar visibility.

#### :downloadFeatureVisible <sup>Boolean - default: true<sup>

Toggle download button feature visibility.

#### :sidebarFeatureVisible <sup>Boolean - default: true<sup>

Toggle sidebar (page navigation bar) visibility.

#### :dropzoneFeatureVisible <sup>Boolean - default: true<sup>

Enable/disable the dropzone(drag-n-drop PDF files) feature.

#### :scale <sup>String - default: "1.25"<sup>

Set the initial scale of the viewer.
You can use it with `:scale.sync` for enabling two-way data binding.

#### :fileName <sup>String - default: "{Date.now()}.pdf"<sup>

Name of the file used when download function is triggered.
npm package: @gabrielcanalssatec/sample-app
Description: [![Node.js, Docker, and Kubernetes](docs/images/container-banner.png)](https://nodesource.com/)
Latest version: 1.0.2

[![Node.js, Docker, and Kubernetes](docs/images/container-banner.png)](https://nodesource.com/)

## Overview

This repository is for deploying a simple [Node.js](https://nodejs.org/en/) application with [Kubernetes](http://kubernetes.io/) to [Gogle Kubernetes Engine](https://cloud.google.com/kubernetes-engine/), and accompanies a [detailed article]() on the [NodeSource](https://nodesource.com) [blog](https://nodesource/com/blog).

![Kubernetes Relationships](docs/images/kubernetes-relationships.png)
npm package: @gabrielcano/node-lib
Description: A starter for creating a TypeScript package.
Author: Author Name
Latest version: 0.0.1-beta.4

# tsdown-starter

A starter for creating a TypeScript package.

## Development

- Install dependencies:

```bash
npm install
```

- Run the unit tests:

```bash
npm run test
```

- Build the library:

```bash
npm run build
```