Jon Peck
Jon Peck
Here's an approach with step, but is a bit more readable and doesn't use shift. Did a little code golf with a coworker... Super concise: ```js const steps = [];...
There's an existing dependency on [is.js](https://github.com/arasatasaygin/is.js), maybe add it upstream?
@pbojinov I meant add `is.ipPrivate` to `is.js` first, as it could be useful in some other places.
While I'm documenting door bugs, orphans:  The wall of doors. 
I gave this a try - https://github.com/fluxsauce/csurf/commit/7d0ef69626222e9e2e31a180bce657200baa5457 - and it worked within a very limited set of circumstances. If you are performing multiple POSTs on a page, such a tracking...
I disagree, the fundamental problem is still there. Yes, `mechanically separated chicken` is technically on the list, but what about `separated chicken`? `chicken parts`? At the very least, search the...
That would work; I'd call it a component match and fill it with terms that shouldn't false positive, such as: pig, pork, lard, beef, ribs, fillet, poultry, chicken, turkey, eggs,...
> The above solution(s) work somewhat if you prefer false negatives over false positives, though. It could be mitigated with a blacklist of known false positives like "chicken alternative". There's...
just hit this bug myself and confirming that it's a problem :-(
@rayjennings3rd I found https://www.npmjs.com/package/node-cache and confirmed it worked properly. Sorry to have to switch away, but this is a major blocker and it doesn't look like it's being addressed.