[19:56] tophf: I hate the AMO reviewers, damn useless bureaucrats. Someone will have to handle the entire AMO thing, otherwise I'll simply remove the extension.
[19:58] Mottie: what happened?
[19:58] tophf: you know
[19:59] Mottie: still about stylelint?
[19:59] tophf: not just stylelint
[19:59] tophf: you can see for yourself, I'm out
[...]
[19:59] Mottie: I can deal with it if you want
[19:59] tophf: well, I don't mind
[20:01] tophf: I never wanted to participate on AMO anyway, I always was waiting for something like this
[20:02] Cognizant: what review was it T?
[20:02] Mottie: wow... every vendor library... sigh
[20:03] Cognizant: ouch
[20:06] tophf: the thing that irritates me is how they sincerely think their work is for good
[20:07] tophf: a typical bureaucratic mindset: check the trivial details, overlook the large issues such as Stylish collecting the browser history for half a year or so (in FF)
[20:10] Mottie: so as I understand it... we need to use CM and stylus lang from NPM?
[20:10] tophf: idk, they're idiots, there's no stylus-lang in npm
[20:10] tophf: (browser bundle, that is)
[20:11] tophf: CM is there though
[20:11] tophf: you'll have to write a build script I guess, for stylus-lang
[20:12] Mottie: how about I copy the URL for each vendor library into a readme, so the source url is right there
[20:12] tophf: I don't know what they want, don't ask me
[20:12] tophf: all I can tell you is they're damn bureaucratic idiots
[20:13] Mottie: well, they want the exact source of every file... if we include a url, they won't say that couldn't find it
[20:13] Mottie: yeah, I agree... and this guy is kinda pissing me off too
[20:13] Mottie: Mr. "We are already lenient here and we have invested a significant amount of time and effort in trying to accommodate your needs."
[20:14] tophf: yep
[20:28] tophf: hmm apparently he's not as bad as it seemed, see the new message
[20:28] tophf: still, their request is a big nuisance
[20:29] tophf: not insurmountable though, so I hope you'll be able to make stylus-lang bundle or find one, maybe ask its developers
[20:30] Mottie: I'll work on it... I'm updating CM to 5.39 atm
[20:31] Mottie: hmm, I totally broke it LOL
[20:35] Mottie: would you hate me if I added a build process?... that way you run npm run build and it automatically updates the library, urls, etc
[20:37] tophf: depends
[20:38] tophf: last time you tried, it provided no benefits
[20:38] tophf: I also don't like the idea of blind updates
[20:39] Mottie: well, just with updating CM, I deleted a bunch of addon folders and added 5 new themes. That could be automated.
[20:40] tophf: idk, I only update the existing files, it takes a couple of key strokes
[20:42] tophf: as for themes, yeah I could have skipped the added ones
[20:42] tophf: I don't, usually, though
[20:42] Mottie: hmm, well the problem with CM is the GitHub repo doesn't include codemirror.js in the lib folder... it can be found in https://codemirror.net/codemirror.zip but AMO doesn't like that because that always points to the latest version
[20:42] tophf: yeep, I wrote it in the review comments
[20:44] Mottie: so, alternatively we'd use npm install --save codemirror, but we'd need a build script to either copy the files into the vendor folder, or add a script to build an extension zip file and include codemirror from the node_modules folder - but this would have to target specific addons otherwise they'd all be included.
[20:45] tophf: the thing is I dislike npm generally as it's a huge mess with just a small amount of good exceptions so whatever you do, make sure it's non-invasive
[20:46] Mottie: you'd only need to use npm run build to update the libraries
[20:46] tophf: npm is like jQuery
[20:47] tophf: if you manage to make it work as a script or a few scripts inside tools, it'll be definitely no problem
[20:48] Mottie: ok, let me see what I can do
[20:56] tophf: btw we don't update often because the stuff we use is rarely updated like CM has lots of irrelevant changes. OTOH less.js and stylus-lang might benefit from frequent updates though
[20:57] Mottie: yeah, I was planning to add all the libraries
[20:57] tophf: still, updating less and stylus-lang was always easy, until AMO got anal
[20:57] Mottie: lol