Recklessly create TypeScript npm packages left and right with this single command ☝
See https://github.com/parzh/create-package-javascript for pure-JavaScipt alternative
npm init package-typescript <name> [--in <path>]
create-package-typescript was designed with npm init … approach in mind (learn more about npm init).
npm init package-typescript my-package
npm init package-typescript my-foo-package --in ./path/to/my-packages/fooBy default, all the files are put to a new directory named after the package name:
cd ~
npm init package-typescript my-package~/
my-package/
package.json # "name": "my-package"This behavior can be overriden with --in option. For example, this command:
cd ~
npm init package-typescript my-foo-package --in ./path/to/my-packages/foo… creates these files:
~/path/to/my-packages/
foo/
package.json # "name": "my-foo-package"By default, the create-package-typescript@latest is used. To use different version of create-package-typescript, consider this syntax:
npm init package-typescript@<version> <…options>