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

fix #18 #19

Merged
merged 2 commits into from
Jan 5, 2020
Merged

fix #18 #19

merged 2 commits into from
Jan 5, 2020

Conversation

caub
Copy link
Contributor

@caub caub commented Feb 13, 2019

Hey @eriwen, could yo have a look?

@caub caub force-pushed the patch-1 branch 3 times, most recently from 1c1c21e to b506512 Compare February 20, 2019 21:09
@eriwen eriwen self-requested a review September 14, 2019 21:49
@eriwen eriwen self-assigned this Sep 14, 2019
@eriwen
Copy link
Member

eriwen commented Sep 14, 2019

Hey @caub. Could you please add a test that ensures #18 stays fixed?

@caub
Copy link
Contributor Author

caub commented Sep 15, 2019

@eriwen I added a commit with a test, but npm test isn't working for me, there's probably something to install

> gulp test

fs.js:27
const { Math, Object } = primordials;
                         ^

ReferenceError: primordials is not defined
    at fs.js:27:26
    at req_ (/home/caub/dev/stackframe/node_modules/natives/index.js:143:24)
    at Object.req [as require] (/home/caub/dev/stackframe/node_modules/natives/index.js:55:10)
    at Object.<anonymous> (/home/caub/dev/stackframe/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:1:37)

@niftylettuce
Copy link
Contributor

niftylettuce commented Sep 16, 2019 via email

@caub
Copy link
Contributor Author

caub commented Sep 16, 2019

I added a fix commit after googling https://stackoverflow.com/a/55926692/3183756 and gulpjs/undertaker#54 (comment)

(I'm using node12, with this commit it should support all node versions)

ps: btw I'd rather replace all those gulp tasks by simple npm scripts

gulpfile.js Outdated
singleRun: true
}, done).start();
});

gulp.task('copy', function() {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

moved up, the task must be defined before use

gulpfile.js Outdated
gulp.task('copy', function() {
gulp.src(sources)
.pipe(gulp.dest('dist'));
});

gulp.task('dist', ['copy'], function() {
gulp.task('dist', gulp.series(['copy'], function() {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@niftylettuce
Copy link
Contributor

@caub What's left for this PR to do? Do we need to upgrade to Gulp 4.x and rewrite gulpfile.js? Or switch to NPM scripts? If we do it one way or another, we need to make it consistent across the entire org.

@caub
Copy link
Contributor Author

caub commented Sep 17, 2019

I upgraded gulp to 4.x on this repo to be able to run tests locally, I can left it to 3.x if you prefer

@niftylettuce
Copy link
Contributor

@caub Could you also upgrade all other repos to 4.x? Would be immensely helpful. I know I'm asking a lot, if you don't have the time I could try to squeeze some in this weekend.

@caub
Copy link
Contributor Author

caub commented Sep 17, 2019

Sorry, I don't want to rewrite anything else to gulp4, I could rather remove gulp on this repo (and use npm scripts), for other repos I think it can be incremental as it's not breaking anything, it's just a devDep (so no need to do it all at once)

@caub
Copy link
Contributor Author

caub commented Sep 18, 2019

So what do you choose?

  • undo all gulp changes in this PR
  • keep it like this
  • drop completely gulp, use npm scripts as it simplifies the flow and gulp is not really necessary anyway

@niftylettuce
Copy link
Contributor

npm scripts would be awesome

@caub
Copy link
Contributor Author

caub commented Sep 20, 2019

@niftylettuce ok, great idea, I'll make another PR for this later

I've removed the gulp4 commit for this PR, to keep it on topic, and merged

@eriwen eriwen merged commit b44fdc2 into stacktracejs:master Jan 5, 2020
@eriwen
Copy link
Member

eriwen commented Jan 5, 2020

Thanks for your contribution, @caub. I now have some time to give stacktrace.js some love and have merged your PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants