Skip to content
Avatar
πŸ’«
πŸ’«

Sponsoring

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

Achievements

Achievements

Highlights

  • 3 discussions answered

Organizations

@square @isomorphic-git @squareup @antfu-sponsors @pkg-size
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
  • 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
  • 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. ⚑️ Speed up your Webpack build with esbuild

    TypeScript 2.6k 64

  2. tasuku Public

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

    TypeScript 1.4k 24

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

    TypeScript 464 12

  4. vue-2-3 Public

    ↔️ Interop Vue 2 components in Vue 3 apps and vice versa

    JavaScript 257 8

  5. vue-frag Public

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

    TypeScript 131 10

  6. Snap a screenshot of a tweet πŸ“Έ

    TypeScript 162 6

Contribution activity

December 2021

Created 2 repositories

Created a pull request in privatenumber/type-flag that received 1 comment

feat: support array-type

BREAKING CHANGE: normal flags no longer return an array Update documentation

+137 βˆ’88 1 comment
Opened 14 other pull requests in 5 repositories
privatenumber/esbuild-loader 4 merged
privatenumber/type-flag 4 merged
privatenumber/minification-benchmarks 4 merged
privatenumber/eslint-config 1 merged
privatenumber/cli-simple-table 1 merged
Reviewed 2 pull requests in 2 repositories
microsoft/TypeScript-Website 1 pull request
privatenumber/webpack-localize-assets-plugin 1 pull request

Created an issue in egoist/bina that received 2 comments

name option not working

Reproduction $ npx bina tdewolff/minify --install-dir node_modules/.bin --name tdewolff-minify ==> Using auto generated config because tdewolff/min…

2 comments
Opened 8 other issues in 8 repositories
fkling/astexplorer 1 open
vitest-dev/vitest 1 open
eslint/eslint-plugin-markdown 1 open
rileytestut/AltStore 1 open
github/release-radar 1 open
sindresorhus/eslint-plugin-unicorn 1 open
pkg-size/action 1 open
peaceiris/actions-gh-pages 1 open
111 contributions in private repositories Dec 2 – Dec 27

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