Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependencies #118

Merged
merged 3 commits into from
Nov 28, 2018
Merged

Update dependencies #118

merged 3 commits into from
Nov 28, 2018

Conversation

msssk
Copy link
Contributor

@msssk msssk commented Nov 27, 2018

  • update from es5 to es2015 (remove bluebird)
  • migrate from tsd typings to @types
  • update Intern from 3 to 4
  • remove obsolete TSLint rules
  • fix lint/syntax issues

I updated the version in package.json to 3.0.0-alpha since this is a breaking change - the compile target is now es2015, so it must be run in an environment that supports es2015 (or be transpiled and shimmed). Intern 4 appears to depend on es2015 and promises with bluebird were causing compilation problems. If we want to retain es5 as the compile target we'll have to address those issues.

* update from es5 to es2015 (remove bluebird)
* migrate from tsd typings to @types
* update Intern from 3 to 4
* remove obsolete TSLint rules
* fix lint/syntax issues
package.json Outdated
"test": "tests/run.sh"
"@types/glob": "^7.1.1",
"@types/mkdirp": "^0.5.2",
"dojo-loader": "^2.0.0-beta.7",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we still need the loader? I’m guessing we never released a non-beta version?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build and tests run fine without dojo-loader; I removed it now.

@dylans
Copy link
Contributor

dylans commented Nov 28, 2018

Need to determine why Travis is failing, but overall looks like some much needed changes. Thanks!

@dylans
Copy link
Contributor

dylans commented Nov 28, 2018

Looks like Travis for this may be running a very old version of Node.js still (4.1...)

Copy link
Contributor

@dylans dylans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I think to get this to pass with Travis, we need to also update https://github.com/SitePen/dts-generator/blob/master/.travis.yml#L4 ... probably 8.14.0 since that's still in LTS, though we could force 10.14.0 since that's also in LTS if that's necessary.

@cheriebrown cheriebrown assigned cheriebrown and msssk and unassigned cheriebrown Nov 28, 2018
@dylans dylans merged commit ebe656e into SitePen:master Nov 28, 2018
@msssk msssk deleted the 114-update-deps branch December 28, 2018 04:59
@dylans dylans added this to the 3.0 milestone Dec 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants