The Wayback Machine - https://web.archive.org/web/20220611101010/https://github.com/privatenumber
Skip to content
Avatar
πŸ‡ΊπŸ‡¦
❀️
πŸ‡ΊπŸ‡¦
❀️

Sponsoring

@tj @yyx990803 @pnpm @nzakas @sindresorhus @egoist @ota-meshi @antfu

Highlights

  • 8 discussions answered

Organizations

@square @isomorphic-git @squareup @antfu-sponsors @pkg-size @esbuild-kit
Block or Report

Block or report privatenumber

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
privatenumber/README.md

Hi, I'm Hiroki

I'm on a mission to open source tools to empower developers around the world, like you!

Follow me on my journey πŸš€ ✨

Check out my projects

Command-line tools

  • ci - run npm ci using the appropriate Node package manager (npm, yarn, pnpm)
  • deps - use V8 to identify which package dependencies are being executed
  • i-peers - install your npm package's peerDependencies
  • npm-multi-publish - publish an npm package to multiple registries
  • pkg-size - measure the size of your npm package distribution
  • playwright-start - start a long-running Playwright browser server via CLI
  • prerelease-checks - run essential pre-release checks before releasing an npm package
  • snap-tweet - snap a clean and simple screenshot of a tweet

Data

GitHub actions

Ink components

Markdown It!

Miscellaneous

  • gh-emojis - access the GitHub emojis API response as an npm package
  • systemjs-unpkg - auto-resolve bare specifiers in SystemJS using UNPKG

PostCSS plugins

Rollup plugins

Utilities

  • bfs - find the path to a value in a complex JavaScript object
  • cleye - develop a strongly typed command-line interface
  • cli-simple-table - simply display tabular data in a CLI
  • comment-mark - interpolate strings with HTML comment markers
  • dbgr - use a lightweight debugger alternative for Node.js
  • fs-require - create a require() function from any file-system
  • fs.promises.exists - use a promise-based fs.existsSync() method
  • mempack - run a completely in-memory Webpack build
  • reactive-json-file - automatically save JS objects as you mutate them
  • tasuku - minimally display tasks running in your script
  • terminal-columns - render readable & responsive tables in the terminal
  • type-flag - parse CLI argv flags with first-class type support

Vue.js UI components

Vue.js utils/tools

  • vue-2-3 - interop Vue 2 components in Vue 3 apps and vice versa
  • vue-ast-utils - work with Vue 3 AST nodes
  • vue-dom-hints - debug a Vue.js app without using Vue.js devtools
  • vue-frag - create a Fragment (multiple root-nodes) in Vue 2
  • vue-frag-plugin - add multiple root-node support to SFCs in Vue 2 via Webpack/Rollup/Vite plugin
  • vue-grep - grep your Vue.js codebase with CSS selectors
  • vue-just-ssr - add an SSR + HMR dev-env to a Webpack + Vue.js project
  • vue-proxi - proxy Vue.js component props and event-listeners to a child component
  • vue-pseudo-window - bind event-listeners to the window/document via template
  • vue-subslot - pick out specific elements from component <slot>s
  • vue-svg-icon-set - create an optimized icon-set in Vue.js using Webpack
  • vue-v - render vNodes via component template
  • vue-vnode-syringe - add attributes and event-listeners to component <slot>s

Web utilities

Webpack

Websites/Services

😊 If you enjoyed any of my projects, make my day by starring them, following me, or tweeting @me!

Pinned

  1. ⚑️ TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM

    TypeScript 479 6

  2. ⚑️ Speed up your Webpack build with esbuild

    TypeScript 2.9k 73

  3. πŸƒβ€β™‚οΈπŸƒβ€β™€οΈπŸƒ JS minification benchmarks: babel-minify, esbuild, terser, uglify-js, swc, google closure compiler, tdewolff/minify

    TypeScript 577 17

  4. tasuku Public

    βœ… γ‚Ώγ‚Ήγ‚― β€” The minimal task runner for Node.js

    TypeScript 1.5k 26

  5. cleye Public

    πŸ‘β€πŸ—¨ cleye β€” The intuitive CLI development tool for Node.js

    TypeScript 182 5

  6. vue-frag Public

    🀲 Create Fragments (multiple root-elements) in Vue 2

    TypeScript 161 11

Contribution activity

June 2022

Created 2 repositories

Created a pull request in nodejs/node that received 7 comments

doc: fix specifier example

In the example, the specifier should include the node: prefix.

+3 βˆ’2 7 comments
Opened 11 other pull requests in 7 repositories
esbuild-kit/esm-loader 1 closed 2 merged
esbuild-kit/cjs-loader 2 merged
privatenumber/get-tsconfig 2 merged
esbuild-kit/tsx 1 merged
sindresorhus/type-fest 1 open
privatenumber/cleye 1 merged
esbuild-kit/core-utils 1 merged
Reviewed 2 pull requests in 2 repositories
esbuild-kit/tsx 1 pull request
sindresorhus/type-fest 1 pull request

Created an issue in styfle/packagephobia that received 1 comment

tsx returns 500 Internal Server Error

I get a 500 Internal Server Error when looking up tsx: https://packagephobia.com/result?p=tsx When testing size locally, its only 9.8 M: $ cat pack…

1 comment
40 contributions in private repositories Jun 4 – Jun 9