Closed pdehaan closed 9 years ago
Doesn't look like we enabled Travis CI for this repo yet, so I just enabled it and hopefully it will pick up the next PR.
@pdehaan Can't we use extends: airbnb/base
in order to get rid of the babel-eslint
dep?
@pdehaan globby
and browserify
could probably be moved into dev-deps as well
@meandavejustice "Can't we use extends: airbnb/base in order to get rid of the babel-eslint dep?"
Nope. Using airbnb/base only removes the eslint-plugin-react dependency (per https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb#usage).
globby
andbrowserify
could probably be moved into dev-deps as well
Possibly, both of those are only used by the scripts
task, which means that if you only installed dependencies (but not devDeps) then you wouldn't be able to run scripts
or the build
task.
I guess it mostly depends on how @mostlygeek is planning on deploying this and if he wants any of the dependencies or if we're just deploying static files.
@pdehaan I opened up a separate issue for discussing the static file dist. https://github.com/mozilla/idea-town-app/issues/17 You can disregard my comments here. lgtm :+1:
@pdehaan Awesome, testing now.
We're going to start issuing PRs from individual forks, rather than the parent repo, to put us on equal footing with contributors. (This is something that should be documented on the main idea-town repo, I think, since it'll hold true across all the sub-repos.) Not a big deal for this PR, but something to keep in mind for the next one :-)
Everything seems to be working. Thanks a lot for this patch, @pdehaan :beers:
r? @6a68