🐣 Incubate your TypeScript declarations
npm install indefinitely-typednode_modules/@types/ folder. Because that's where the TypeScript compiler might look for it - see TypeScript Module Resolution.
cool-package.
cool-package-typings.
npm install indefinitely-typed.
cool-package.
index.d.ts.
package.json's scripts, add a postinstall script like this:
"postinstall": "indefinitely-typed --folder cool-package"
`
Now, when somebody installs cool-package-typings, they will have a node_modules/@types/cool-package folder, readily usable by their TypeScript project.
$3
If you have multiple packages, add more folder parameters like this:
`
indefinitely-typed --folder folder1 --folder folder2 --folder folder3
``