nativeformat / NFPlayerJS

A JavaScript/TypeScript audio engine for the Web and Server capable of multitrack time stretching, pitch shifting, declarative effects, faster than realtime processing, and more!
https://nativeformat.github.io/NFPlayerJS
Apache License 2.0
130 stars 9 forks source link

CLI needs an integration test #6

Open kirbysayshi opened 5 years ago

kirbysayshi commented 5 years ago

Need an integration test to ensure that the src/cli.ts file, once transpiled and linted, is always executable. The auto-license-headers lint seems to remove the #!.

An alternative is to ship a bin/cli.js file that is actually executable, has the #!, and only require("../dist/cli").