I have a package that (python-indent) that has some logic in it that breaks in beta versions of Atom (1.22). I have a fix ready for it, but the problem is that the fixes then break the package for versions < 1.22.
What is the accepted procedure for handling this? I was thinking I could change the package.json “engine” field from “>=1.0.0 <2.0.0” to “>=1.22.0 <2.0.0”, but would this mean that the package could no longer be newly installed for the current (and earlier) versions of Atom? I would assume that current, non-beta users would just not receive the update, but I’m wondering about new installs. Or is apm able to download the latest compatible version?
Thanks for your help!