372: Support package.json source array r=ForsakenHarmony a=maraisr
With this PR, I am to solve issue #364, however I believe this shouldn't also need to support `source` that could be either a directory, or a file, or a glob. To keep things simple.
fixes#364
Co-authored-by: Marais Rossouw <me@maraisr.com>
371: Snapshots need updating due to new build dependants r=ForsakenHarmony a=maraisr
With this PR I aim to fix issues that are caused by potentially merging #368 and #369.
Looks like with TypeScript 3.4, the output it produces is a little smarter in the way it's doing things.
fixes#369, #369
Co-authored-by: Marais Rossouw <me@maraisr.com>
* Added informations about typescript usage
I admit there's not much there, but as a newcomer I spent some time looking around for it.
Turns out it's so simple it works by default :D But you have to know it.
* Surfacing the input/output file default config
As a newcomer, I missed this information as it was a bit buried in a big paragraph. I think this might make it stand out a bit more.
* Infos about default input/output
I think it has Its place in the installation phase as it's required for everything to work and has to be set up anyway.
* Cli options at the end of usage chapter
It seems more natural to me to end this way, but really that's subjective.
* Tidy up
* Added typescript to features
It's a very nice feature, it deserves Its place there (I think)
* Added "types" to specifying builds chapter
* Apply suggestions from code review
Co-Authored-By: isthatcentered <e.peninb@gmail.com>
* Apply suggestions from code review
Co-Authored-By: isthatcentered <e.peninb@gmail.com>
* Added latest full cli --help output
324: Move Rollup 'treeshake' value to be a part of inputOptions r=ForsakenHarmony a=jviide
This pull request moves the `treeshake` value that is passed to Rollup. Based on [the documentation](https://rollupjs.org/guide/en#inputoptions) it should be a part of the `inputOptions` object instead of `outputOptions`.
Co-authored-by: Joachim Viide <jviide@iki.fi>