last-cjs-version 方便使用cjs 版本 sindresorhus 的包
越来越多模块在迁移到 esm, like execa, got, globby, zx …
但是如果项目本身是 cjs, 需要使用 dynamic import import()
函数来使用 esm
这个模块可以找到最后更新的 commonjs 版本, 要不然得去人肉去翻 changelog / release note 才能确定
https://github.com/magicdawn/last-cjs-version
$ last-cjs-version execa
5.1.1
$ last-cjs-version got
11.8.3
$ last-cjs-version execa -m
5
$ echo pnpm add execa@`last-cjs-version -m execa`
pnpm add execa@5
# this will exec 'pnpm add execa@5'
$ pnpm add execa@`last-cjs-version -m execa`
以上.