blackbaud / skyux-sdk-builder

SKY UX Builder builds the output for SKY UX applications and handles configuration details. It provides for a rapid development process with minimal setup for developers to create single-page applications.
https://developer.blackbaud.com/skyux
MIT License
2 stars 15 forks source link

Allow consumers to list dependencies that are not ES5 compatible #331

Closed Blackbaud-SteveBrush closed 4 years ago

Blackbaud-SteveBrush commented 4 years ago

We need to release this first: https://github.com/blackbaud/skyux-config/pull/70

Consumers would add the following to their package.json:

{
  "dependenciesForTranspilation": [
    "d3-charts"
  ]
}

A wildcard pattern can also be used for packages with the same prefix or namespace:

{
  "dependenciesForTranspilation": [
    "d3-.*",
    "@namespace/.*"
  ]
}
codecov[bot] commented 4 years ago

Codecov Report

Merging #331 into master will not change coverage. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff            @@
##            master      #331   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           54        55    +1     
  Lines         1656      1665    +9     
  Branches       256       256           
=========================================
+ Hits          1656      1665    +9     
Flag Coverage Δ
#builder 100.00% <100.00%> (ø)
#runtime 100.00% <ø> (ø)
#srcapp 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
config/webpack/serve.webpack.config.js 100.00% <ø> (ø)
config/webpack/babel-loader-rule.js 100.00% <100.00%> (ø)
config/webpack/common.webpack.config.js 100.00% <100.00%> (ø)
config/webpack/test.webpack.config.js 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 0b60ea2...8b00383. Read the comment docs.