Skip to content

Dev and peer dependencies are not right #29

@mltsy

Description

@mltsy

The Peer Dependency on chai is way too strict (~4.0.1)

In trying to fix this, I ran into unmet peer dependencies in the devDependencies graph, stemming from eslint-config-airbnb. I replaced it with eslint-config-airbnb-base since this project doesn't depend on react, and added the remaining peer (eslint-plugin-import), but was unable to get eslint to work (./node_modules/.bin/eslint src/assertions/text.js now complains that it Cannot find module babel-eslint) I'm curious whether we need eslint at all? I have never used it before, so I many just be doing something wrong, and wanted to ask what it is there for, and how I should be testing to make sure it works! :)

Could it just be something a developer can install and run globally? If we don't need it as part of the project, I'll remove it. If we do, I'll try to fix it by adding all the necessary dependencies. I just wanted to find out how/why it got to the current state before I made any more changes...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions