-
Notifications
You must be signed in to change notification settings - Fork 16
Conversation
It looks like Was going to open up an issue about the lack of a major version bump for that change, but they're still at major Because
Thoughts? |
We can just do that by default. I believe that's how it used to work. |
Huh, tried to add the babel configuration, but I am just...stumped. Have never had this issue before, with Here are the steps I took (including updating to babel 6) for node 0.12.x.
I tried a few additional things along the way, including:
Nothing I've tried has seemed to work so far. Any suggestions? |
You might need |
Hmm, I don't think that's it, unfortunately. node |
Can you push your Babel changes in an additional commit? Hard to debug without the code. |
Ha, I can imagine that would help 😛 Pushed |
Current exception is: SyntaxError: Use of const in strict mode.
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Module._extensions..js (module.js:478:10)
at require.extensions.(anonymous function) (/Users/alevine/ava-codemods/node_modules/babel-register/lib/node.js:166:7)
at extensions.(anonymous function) (/Users/alevine/ava-codemods/node_modules/ava/node_modules/require-precompiled/index.js:16:3)
at Object.require.extensions.(anonymous function) [as .js] (/Users/alevine/ava-codemods/node_modules/ava/lib/test-worker.js:91:3)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/alevine/ava-codemods/node_modules/jscodeshift/index.js:11:18)
at Module._compile (module.js:460:26)
at Module._extensions..js (module.js:478:10)
at require.extensions.(anonymous function) (/Users/alevine/ava-codemods/node_modules/babel-register/lib/node.js:166:7)
at extensions.(anonymous function) (/Users/alevine/ava-codemods/node_modules/ava/node_modules/require-precompiled/index.js:16:3)
at Object.require.extensions.(anonymous function) [as .js] (/Users/alevine/ava-codemods/node_modules/ava/lib/test-worker.js:91:3)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/alevine/ava-codemods/test/_helpers.js:11:20)
at Module._compile (module.js:460:26)
at loader (/Users/alevine/ava-codemods/node_modules/babel-register/lib/node.js:158:5)
at require.extensions.(anonymous function) (/Users/alevine/ava-codemods/node_modules/babel-register/lib/node.js:168:7)
at extensions.(anonymous function) (/Users/alevine/ava-codemods/node_modules/ava/node_modules/require-precompiled/index.js:16:3)
at Object.require.extensions.(anonymous function) [as .js] (/Users/alevine/ava-codemods/node_modules/ava/lib/test-worker.js:91:3)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/alevine/ava-codemods/test/ok-to-truthy.js:3:1)
at Module._compile (module.js:460:26)
at extensions.(anonymous function) (/Users/alevine/ava-codemods/node_modules/ava/node_modules/require-precompiled/index.js:13:11)
at Object.require.extensions.(anonymous function) [as .js] (/Users/alevine/ava-codemods/node_modules/ava/lib/test-worker.js:91:3)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/alevine/ava-codemods/node_modules/ava/lib/test-worker.js:95:1)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3 Which at least shows that |
Interesting - now node versions > 0.12.x && != 4.0.x are failing, but node > 4.0.x is failing due to what looks like an issue with the dependency tree + one of minimatch's dependencies (both locally and in CI). Update: I updated my |
I wonder if facebook/jscodeshift@327f985 is causing issues with your attempt to upgrade to Babel 6 here. Really, this PR is doing three things: upgrade AVA, upgrade Babel, switch to macros. It might be best to do those one at a time. |
Yeah, the more I worked on it the more I started to realize that. Will be splitting off |
I dropped Node.js 0.10 and 0.12 support here so this should be a non-issue now. @DrewML Would you be able to finish this? |
Whoops - totally forgot about this - really wish GitHub had some sort of Todo list feature. I'll get this done this weekend. I ended up figuring out what the issue was here. There is a "bug" where it's impossible to get |
6798f41
to
9726d2d
Compare
Alright, getting closer. Other issues are resolved, now just hitting some dependency hell I'm working on debugging. What I know so far:
|
9726d2d
to
a6f5744
Compare
@sindresorhus Tests are passing now. I punted on the Babel 6 upgrade in this PR, because we seem to be hitting a bug with how the tree flattening works in npm v3.x.
I have an idea for a fix I'll try out in a separate PR. |
It does, kinda: https://github.com/pulls |
a6f5744
to
7f7773b
Compare
Done |
Awesome! Thank you :) |
Also added titles to tests