devinekask / generator-devine-boilerplate

⚙ the one and only devine.be boilerplate generator
23 stars 3 forks source link

'koa' breaking generator in environments running node < 7.6.0 #44

Closed vjee closed 7 years ago

vjee commented 7 years ago

problem: $ yarn fails in node < 7.6.0 due to koa

The dependency that requires 'koa' is 'local-web-server'.

steps taken to find out

yarn successfully installs all dependencies

thibmaek commented 7 years ago

Post error output van yarn dependency fetch please.

thibmaek commented 7 years ago

Of probeer es de cache te legen. Deze week geen issues gehad op volledige scaffold op LTS Argon

vjee commented 7 years ago

yo devine-boilerplate error messages

Koa requires node v7.6.0 or higher for ES2015 and async function support. koa on npm

vjee commented 7 years ago

If I'm right, koa required node >=7.6.0 ugrading 2.0.1 to 2.1.0 which is only 2days ago, explaining why it only starts crashing now.

thibmaek commented 7 years ago

Heb hier kunnen replicaten. @duivvv misschien is het dan tijd om #33 es te reviseren? Zag er destijds goed uit maar geclosed omwille van node 6.9.0 min req. Dit breekt het sowieso ook en vereist een nog hogere versie + 6.9.0 is LTS anyway

vjee commented 7 years ago

@duivvv @thibmaek What about using wsrv? ->wsrc on npm. If it's only necessary to serve the production build this could be an okay package. It uses hapi and doesn't have any crazy node requirement.

The serve script could then be something like wsrv ./dist -p 3000 -o.

thibmaek commented 7 years ago

I don't know. wsrv dep is dubbel de filesize van serve + laatste LTS lijkt me geen crazy node req om naar te migraten. In the long run verlies je toch functionaliteit met te blijven steken op een oudere LTS die phased out raakt op een bepaald punt door nieuwe LTS versies.

geoffreydhuyvetters commented 7 years ago

Voorlopig lijkt upgraden naar 7.6 of hoger de snelste optie, webpack dev server werkt nog na de upgrade.

thibmaek commented 7 years ago

Sounds fine.

geoffreydhuyvetters commented 7 years ago

Ben de laatste tijd wel fan van snelle node upgrades om eerlijk te zijn

thibmaek commented 7 years ago

Same here, zijn makkelijk te migraten + als elke even versie een LTS is met niet veel refactor werk zie ik geen reden om niet van 4 naar 6 te migraten bv.

geoffreydhuyvetters commented 7 years ago

"yarn why koa"

vjee commented 7 years ago

Ha didn't know that command. Would've been easier :p thanks!