New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
h

hiogawa

npm

1.54B

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

104 packages

chessground-promotion

Promotion dialog for chessground

cpgh

cli to copy github repo, similar to [degit](https://github.com/Rich-Harris/degit)

gh-bin

Download and install single file executables from GitHub release pages. Inspired by https://github.com/marcosnils/bin.

@hiogawa/argon2-wasm-bindgen

[wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) wrapper for [`RustCrypto argon2`](https://github.com/RustCrypto/password-hashes/blob/dc23aa160f010bcb02050ae230be868d84367c1d/argon2/README.md)

@hiogawa/base64

This implementation uses `Uint8Array` so that it works on both browser and nodejs.

@hiogawa/bigdecimal.js

JSBI port of bigdecimal.js

@hiogawa/changelog

Minimal `CHANGELOG.md` generator.

@hiogawa/ffmpeg

emscripten port of ffmepg (libavformat) and libwebm. exposing very small set of webm/opus manipulation utilities via embind-based wrapper.

@hiogawa/ffmpeg-experiment

see example usage in `packages/app/src/worker-impl.ts`

@hiogawa/flac-picture

encode an image file (jpg, png) to embed it as a cover art of an audio file (vorbis, opus, flac).

@hiogawa/icheck-ts

simpler [ts-prune](https://github.com/nadeesha/ts-prune) alternative.

@hiogawa/inline-template

A simple templating system where both template input and output can be managed in a single file.

@hiogawa/isort-ts

Sort `ImportDeclaration` and `ImportSpecifier` based on a simple typescript transform.

@hiogawa/jest-snapshot-mocha-plugin

@hiogawa/jscodeshift-isort

Sort `ImportDeclaration` and `ImportSpecifier` using a simple transform implemented on [`jscodeshift`](https://github.com/facebook/jscodeshift).

@hiogawa/json-extra

Simple and trivial alternative for [`@brillout/json-serializer`](https://github.com/brillout/json-serializer/), [`superjson`](https://github.com/blitz-js/superjson), etc...

@hiogawa/node-loader-cloudflare

This package provides [Node.js custom loaders](https://nodejs.org/api/module.html#customization-hooks) to enable `cloudflare:workers` imports based on [Wrangler platform proxy](https://developers.cloudflare.com/workers/wrangler/api/#getplatformproxy) on N

@hiogawa/oxc-sourcemap-binding

```sh pnpm i pnpm build pnpm test pnpm publish ```

@hiogawa/path-json

extracted from https://github.com/hi-ogawa/ytsub-v2/blob/80fd087426d8de2d4bd70e8eddb2f24fa4ae5e46/src/utils/path-json.ts

@hiogawa/pdf-rs-wasm

```sh pnpm build-dev node bin/cli.js ../../subtree/pdf/files/example.pdf

@hiogawa/pdf-rs-wasm-cli

@hiogawa/prisma-schema-diff-wasm

## usage

@hiogawa/qrcode-rust-wasm-bindgen

[wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) build of [qrcode-rust](https://github.com/kennytm/qrcode-rust)

@hiogawa/query-proxy

Generate type-safe proxy to provide `queryKey/queryFn` from `Record<string, (input: any) => any>`.

@hiogawa/react-server

## Examples