-
Notifications
You must be signed in to change notification settings - Fork 28
Conversation
* Updated dependencies * Updated skyux2 version * Updated dependencies * Using template branch for testing * Reverted protractor config * Pointing to dev branch for local testing * Updated package json * Using explicit types * Updated version of skyux * Updated dependencies * Fixed linting errors * Added fontfaceobserver to types * Fixed tslint errors * Fixed tslint errors * Ensure that the files are not directories * Update tests for file processor * Update plugin-file-processor.js * Update plugin-file-processor.spec.js * Updated version of skyux * Updated config * Added specific version of firefox * Updated tsconfig * Updating travis version * Updated version of firefox * Updated directconnect * Updated protractor * Added firfox launcher * Removed directConnect * Reverting back to directConnect * Removed firefox * Re-added firefox * Accepting insecure certs * Enabled directconnect * use chrome with chromOptions in protractor-dev.conf.js * add sources to travis.yml * add dist: trusty * Removed tsconfig paths * Update typescript-loader * Simpler method for avoiding directories * As ts-node option and fix e2e test
* Using omnibarConfigMap for envid/svcid * Fixing implicit any
* Fixed codelyzer path * Added node_modules to excludes * Readded node_modules
* Added ignore pattern to component generator * Component generator should ignore public folder * Updated ignore pattern
* Do not check directories * Added nodir option
* Updated branch to master * Fixed bug with ignore components pattern * Updated unit tests
* Update CHANGELOG.md * Update package.json
Codecov Report
@@ Coverage Diff @@
## master #198 +/- ##
======================================
Coverage 100% 100%
======================================
Files 42 47 +5
Lines 996 1110 +114
Branches 153 157 +4
======================================
+ Hits 996 1110 +114
Continue to review full report at Codecov.
|
* Fixed type error * Updated skyux * Updated skyux
* Fixed type error * Updated skyux * Updated skyux * Update package.json * Update CHANGELOG.md
* Fixed typo in OmnibarConfigMap. Allowing querystring params to be case insensitive * Test cleanup * Removed unnecessary mapping functionality
@Blackbaud-BobbyEarl I still need to finish up the unit tests for this branch, but do you mind running through it quickly to make sure there aren't any glaring issues with my approach? |
Really the only thing that stands out, is the Travis shell scripts. Those make sense for our open source libraries, but not sure they'll be the same technique we use to publish to the VSTS registry through our pipeline. We may need to regroup on that aspect of things. |
* Removed tslint-loader * Created custom sky-tslint loader
* Updated changelog, version * Update CHANGELOG.md * Update CHANGELOG.md
* Updated package dependencies * Update skyux version * use appropriate template branch
* Updates for rc.5
@Blackbaud-BobbyEarl This is ready for an official review. |
cli/build-public-library.js
Outdated
const config = webpackConfig.getWebpackConfig(skyPagesConfig); | ||
const compiler = webpack(config); | ||
|
||
return new Promise((resolve, reject) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if https://github.com/blackbaud/skyux-builder/blob/master/cli/build.js#L133-L163 is similar enough to factor this functionality out?
index.js
Outdated
@@ -13,6 +13,9 @@ module.exports = { | |||
case 'build': | |||
require('./cli/build')(argv, skyPagesConfig, webpack); | |||
break; | |||
case 'build-public-library': | |||
require('./cli/build-public-library')(skyPagesConfig); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I probably originally did it for testing, but should we pass in webpack here to stay consistent?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me Steve!
Tagging @blackbaud-johnly for the new skyux build-public-library
command.
skyux build-public-library
.src/app/public
as UMD module.To test locally:
feature-cleanup
branch fromskyux-template-library
: https://github.com/blackbaud/skyux-template-library/tree/feature-cleanupnpm install && skyux build-public-library