Does the given package have TypeScript types?
Inspired by https://github.com/ofrobots/typescript-friendly
$ hastypes hastypes # => integrated
$ hastypes react@19 # => @types/react
$ hastypes mdpdf@1 # => none
import hasTypes from 'hastypes';
import assert from 'assert';
hasTypes('hastypes').then(x => assert.equal(x, true));
hasTypes('react@19').then(x => assert.equal(x, '@types/react'));
hasTypes('mdpdf@1').then(x => assert.equal(x, false));
Simply clone the repo, npm install
, and run npm test