The Wayback Machine - https://web.archive.org/web/20211227174236/https://github.com/privatenumber
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

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