profile
viewpoint
Christoph Nakazawa cpojer Nakazawa Tech KK Tokyo http://cpojer.net ceo. game developer. engineering manager. built jest, metro, yarn and mootools.

captbaritone/grats 59

Implementation-First GraphQL for TypeScript

cpojer/copy-as-markdown 38

A React hook to copy text as Markdown.

cpojer/dotfiles 24

My dotfiles, Sublime Text and VS Code setup.

cpojer/best-test-framework 23

The best test framework.

cpojer/cordova-plugin-media 2

Mirror of Apache Cordova Plugin media

cpojer/agent-conf-2023 1

People of Agent Conf 2023

cpojer/delta 1

A syntax-highlighting pager for git, diff, and grep output

cpojer/dropboxignore 1

It's all about the missing .dropboxignore file.

PR opened jestjs/jest

Remove 1-minute video.

This video is an embarrassment. Jest is no longer a Meta project, let's get rid of it.

+0 -26

0 comment

1 changed file

pr created time in 3 days

create barnchcpojer/jest

branch : rm-video

created branch time in 3 days

PR closed jestjs/jest

Make v8 coverage the default, get rid of babel-plugin-istanbul. cla signed

Summary

Let's make Jest go vroom. I want to swap out Babel with swc, and as part of that I'm getting rid of babel-plugin-istanbul, the double transformation infrastructure for code coverage, and tons of related code. Jest now exclusively supports v8 code coverage, which has been an option since Jest 25.

This should make Jest ~20-50% faster on initial uncached coverage runs and remove a bunch of third-party dependencies.

Test plan

  • yarn test
  • Twitter thread with external data.
  • Coverage runs with istanbul and v8 on the Jest repo:

<table> <tr> <td>Before</td> <td>After</td> </tr><tr> <td>2</td> <td>1</td></tr> </table>

+435 -4005

16 comments

62 changed files

cpojer

pr closed time in 3 days

created tagcpojer/remdx

tagv0.3.3

Beautiful Minimalist React & MDX Presentations

created time in 4 days

push eventcpojer/remdx

cpojer

commit sha 690c26ed2cff8f2437dc8540e40a7fabce1d3db5

Fix `setColorReplacements` not available without pnpm overrides 😩.

view details

push time in 4 days

push eventcpojer/remdx

Daniel Heffernan

commit sha 1ed13ebf9e210d4cdeb663a50220a27556d3d5cc

Fix example deck link in README.md (#4)

view details

push time in 4 days

PR merged cpojer/remdx

Fix example deck link in README.md
+1 -1

1 comment

1 changed file

deardaniel

pr closed time in 4 days

pull request commentcpojer/remdx

Fix example deck link in README.md

🙇‍♂️ ありがとうございます。

deardaniel

comment created time in 4 days

issue openedcpojer/remdx

Use native View Transitions API

Instead of JavaScript driven animations, the renderer should lay out multiple pages that can be navigated and animated using View Transitions.

See https://www.youtube.com/watch?v=aTGwrErX9AM

created time in 4 days

push eventcpojer/remdx

cpojer

commit sha 208956dbb1f5bf7d57a78750d4d6683ca87b17a8

Bundle all the code.

view details

push time in 4 days

created tagcpojer/remdx

tagv0.3.2

Beautiful Minimalist React & MDX Presentations

created time in 4 days

push eventcpojer/remdx

Christoph Nakazawa

commit sha 9a867d43c3b43cd3c1758d6bc6b044575531bae8

Add video.

view details

push time in 4 days

push eventcpojer/remdx

cpojer

commit sha bca8b2d0055d4a9f69bcf7f29be95b0dadf092b6

Initial commit.

view details

push time in 4 days

push eventcpojer/remdx

cpojer

commit sha 4057764dd75ceaa8f7ab1c933c190ff616cafae7

Initial commit.

view details

push time in 4 days

push eventcpojer/remdx

cpojer

commit sha 3091b83ffb7fa979bc7aebb425ea417566ffea38

Initial commit.

view details

push time in 4 days

push eventcpojer/remdx

cpojer

commit sha 52b8862dfa361c34ff39f2db50e14cbc94edcdc0

Initial commit.

view details

push time in 5 days

push eventcpojer/remdx

cpojer

commit sha bbf0af87109620bea5877897ed8b425efeb78aa1

Initial commit.

view details

push time in 12 days

push eventcpojer/remdx

cpojer

commit sha df8a087ba05e0c2d27f0ab9987db4e3353b47dfb

Initial commit.

view details

push time in 12 days

push eventcpojer/remdx

cpojer

commit sha 3badec0715ff9f9cd64fb62c690d4477f9bad97f

Initial commit.

view details

push time in 12 days

push eventcpojer/remdx

cpojer

commit sha c72161ef4e09b8bb37c1e96aa9eadd978611ad1b

Initial commit.

view details

push time in 12 days

push eventcpojer/remdx

cpojer

commit sha 78f787f569a43ac0ed354991ee21b952690a2986

Initial commit.

view details

push time in 12 days

starteddai-shi/waku

started time in 12 days

push eventcpojer/remdx

cpojer

commit sha e9296bf3a7c82b987cf128e7aa1d12f2f32eba1a

Initial commit.

view details

push time in 13 days

push eventcpojer/remdx

cpojer

commit sha ecd20b6b358011901248c03ee931f45485307d4d

Initial commit.

view details

push time in 13 days

push eventcpojer/remdx

cpojer

commit sha c2915e1209ade40684e575c77787ded12acfdb8e

Initial commit.

view details

push time in 13 days

push eventcpojer/remdx

cpojer

commit sha 2d016cb2be9e05aae6bd683d84a6e0db437d15ca

Initial commit.

view details

push time in 13 days

push eventcpojer/remdx

cpojer

commit sha ad56086692159e1b41ffc9a320d5af8db4275277

Initial commit.

view details

push time in 14 days

issue openedcpojer/remdx

Figure out how to make the client .re.mdx extension work.

This should work using TypeScript reference types to declare module "*.re.mdx" but somehow it doesn't get picked up in the example project.

created time in 14 days

issue openedcpojer/remdx

Get rid of the shiki override.

Once shiki is updated in remark-shiki-twoslash, remove the pnpm override for it.

created time in 14 days

push eventcpojer/remdx

cpojer

commit sha ec765ebd956d62f2ee48e335ff869cb6f9855756

Initial commit.

view details

push time in 14 days

more