Skip to content

Conversation

@sttk
Copy link
Contributor

@sttk sttk commented Jan 1, 2018

I've updated devDependencies in package.json and have made tests succeed.

package.json Outdated
"lint": "eslint . && jscs index.js bin/ lib/ test/",
"prepublish": "marked-man --name gulp docs/CLI.md > gulp.1",
"prepare": "marked-man --name gulp docs/CLI.md > gulp.1",
"prepublishOnly": "npm run prepare",
Copy link
Member

Choose a reason for hiding this comment

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

I still use npm@2 so this won't work for me.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sorry. prepare and prepublishOnly was introduced in npm@4. I'll put back this.

.gitignore Outdated
test/output/
test/watch-*.txt
gulp.1
package-lock.json
Copy link
Member

Choose a reason for hiding this comment

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

Makes sense but does npm pick up .npmrc files from the repo? Might be better to include an npmrc that stops the package-lock creation. Also, belongs in a separate commit.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I got it. I'll commit .npmrc separately.

"eslint-config-gulp": "^2.1.0",
"expect": "^1.20.2",
"gulp": "gulpjs/gulp#4.0",
"gulp": "^4.0.0",
Copy link
Member

Choose a reason for hiding this comment

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

I think we should only update this in the dep update PR.

}
]
}
{
Copy link
Member

Choose a reason for hiding this comment

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

These files were causing problems on my machine due to weird line ending stuff. I had to tell git to ignore the changes to make them go away.

@sttk
Copy link
Contributor Author

sttk commented Jan 3, 2018

@phated I've removed unnecessary modifications and have separated into commits of updating dev dependencies and disabling package-lock.json.

"gulp": "^4.0.0",
"gulp-test-tools": "^0.6.1",
"jscs": "^2.3.5",
"jscs": "^3.0.7",
Copy link
Member

Choose a reason for hiding this comment

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

I thought jscs changed a bunch of stuff in 3.0 that made our config file invalid?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Release note of jscs 3.0 wrote:

We didn't rename/remove any rules. ...

So I think there are no problem to use 3.0.

"jscs": "^3.0.7",
"jscs-preset-gulp": "^1.0.0",
"marked-man": "^0.1.3",
"marked-man": "^0.2.1",
Copy link
Member

Choose a reason for hiding this comment

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

What changed in this module?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Just I think newer module is better. Doesn't ^0.1.3 represents the range >=0.1.3 <0.2.0?

@phated
Copy link
Member

phated commented Jan 17, 2018

@sttk can you also bump minor versions for any dependencies that are above 1.0? Ref #147

@sttk
Copy link
Contributor Author

sttk commented Jan 18, 2018

I've update more dependency versions, fancy-log and so on.

@phated
Copy link
Member

phated commented Jan 22, 2018

@sttk I cherry-picked your commits into master and squashed some stuff (needed to deal with line endings of those fixtures on my new computer) - I'll get this published with the exitCode thing.

@phated phated closed this Jan 22, 2018
@sttk
Copy link
Contributor Author

sttk commented Jan 22, 2018

@phated I got it. Thanks!

@sttk sttk deleted the update-devdeps branch January 22, 2018 21:06
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.

2 participants