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

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

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

Seeing something unexpected? Take a look at the GitHub profile guide.