jhchen/fast-diff 461
A fast Javascript string diff
jhchen/ansize 277
Convert images to binary ANSI art
Rails asset pipeline wrapper for socket.io
Compile Haml to HTML
jhchen/Search-Engine-Blacklist 6
Easily blacklist spam sites from ever appearing in your Google search results again.
Rails asset pipeline wrapper for async.js
Simple webpage that converts time across timezones/gives offsets
Quill is a modern WYSIWYG editor built for compatibility and extensibility.
Elixir implementation of Algolia search API
An HTTP and WebSocket "echo" server for testing proxies and HTTP clients.
startedjhchen/fast-diff
started time in 4 hours
startedjhchen/fast-diff
started time in 3 days
issue commentquilljs/delta
Feature request: Delta interface
This would be extremely useful!
comment created time in 5 days
startedjhchen/fast-diff
started time in 8 days
startedjhchen/fast-diff
started time in 8 days
startedjhchen/fast-diff
started time in 9 days
push eventquilljs/delta
commit sha 37b73be28d02ff5395268c460c3201f6fe37892f
Publish dist as a workaround ...for the issue: https://github.com/npm/cli/issues/1287
push time in 9 days
push eventquilljs/delta
commit sha 6ddb8ddf121ad018ca6a6e7593e4a06c471c4dda
Rename registerHandler to registerEmbed
push time in 10 days
PR opened ottypes/fuzzer
Bumps glob-parent from 5.1.1 to 5.1.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gulpjs/glob-parent/releases">glob-parent's releases</a>.</em></p> <blockquote> <h2>v5.1.2</h2> <h3>Bug Fixes</h3> <ul> <li>eliminate ReDoS (<a href="https://github-redirect.dependabot.com/gulpjs/glob-parent/issues/36">#36</a>) (<a href="https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366">f923116</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md">glob-parent's changelog</a>.</em></p> <blockquote> <h3><a href="https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2">5.1.2</a> (2021-03-06)</h3> <h3>Bug Fixes</h3> <ul> <li>eliminate ReDoS (<a href="https://github-redirect.dependabot.com/gulpjs/glob-parent/issues/36">#36</a>) (<a href="https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366">f923116</a>)</li> </ul> <h2><a href="https://www.github.com/gulpjs/glob-parent/compare/v5.1.2...v6.0.0">6.0.0</a> (2021-05-03)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>Correct mishandled escaped path separators (<a href="https://github-redirect.dependabot.com/gulpjs/glob-parent/issues/34">#34</a>)</li> <li>upgrade scaffold, dropping node <10 support</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Correct mishandled escaped path separators (<a href="https://github-redirect.dependabot.com/gulpjs/glob-parent/issues/34">#34</a>) (<a href="https://www.github.com/gulpjs/glob-parent/commit/32f6d52663b7addac38d0dff570d8127edf03f47">32f6d52</a>), closes <a href="https://github-redirect.dependabot.com/gulpjs/glob-parent/issues/32">#32</a></li> </ul> <h3>Miscellaneous Chores</h3> <ul> <li>upgrade scaffold, dropping node <10 support (<a href="https://www.github.com/gulpjs/glob-parent/commit/e83d0c5a411947cf69eb58f36349db80439c606f">e83d0c5</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gulpjs/glob-parent/commit/eb2c439de448c779b450472e591a2bc9e37e9668"><code>eb2c439</code></a> chore: update changelog</li> <li><a href="https://github.com/gulpjs/glob-parent/commit/12bcb6c45c942e2d05fc1e6ff5402e72555b54b6"><code>12bcb6c</code></a> chore: release 5.1.2</li> <li><a href="https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366"><code>f923116</code></a> fix: eliminate ReDoS (<a href="https://github-redirect.dependabot.com/gulpjs/glob-parent/issues/36">#36</a>)</li> <li><a href="https://github.com/gulpjs/glob-parent/commit/0b014a7962789b2d8f2cf0b6311f40667aecd62c"><code>0b014a7</code></a> chore: add JSDoc returns information (<a href="https://github-redirect.dependabot.com/gulpjs/glob-parent/issues/33">#33</a>)</li> <li><a href="https://github.com/gulpjs/glob-parent/commit/2b24ebd64b2a045aa167c825376335555da139fd"><code>2b24ebd</code></a> chore: generate initial changelog</li> <li>See full diff in <a href="https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr created time in 12 days
create barnchottypes/fuzzer
branch : dependabot/npm_and_yarn/glob-parent-5.1.2
created branch time in 12 days
startedjhchen/fast-diff
started time in 13 days
issue commentquilljs/delta
Feature request: Delta interface
I believe it only has a DeltaOperations static. I'm having difficulty utilizing Delta in typescript models without casting.
comment created time in 14 days
startedjhchen/fast-diff
started time in 16 days
issue commentjhchen/fast-diff
Thanks I had missed that! Sorry for the trouble.
comment created time in 21 days
issue commentjhchen/fast-diff
There is a license in the source code which is an absolutely fine practice to do.
comment created time in 21 days
issue commentjhchen/fast-diff
Mmh indeed.
comment created time in 21 days
issue commentjhchen/fast-diff
Make it compatible with arrays by replacing s.charAt(i) with s[i]
I'm investigating with other libs for now: fast-array-diff and fast-myers-diff which are compatible with both strings and arrays
comment created time in 21 days
push eventquilljs/delta
commit sha d5efd1569a61fe667af313ef7408cd94ef924a12
temp: unignore dist as prepare script not run for repo
push time in 23 days
push eventquilljs/delta
commit sha d89b4e3f57d150fa04c07d8566407806ab24c271
Accept keepNull parameter
push time in a month
push eventquilljs/delta
commit sha c457e83f4cd9ac4abfffccf2b2a77e41bb57777a
Support custom embed ot handler
push time in a month
issue commentquilljs/delta
Feature request: Delta interface
The @types/quill package has a DeltaStatic IIRV
comment created time in a month
PR opened quilljs/parchment
This change emits type definitions so that consumers can import the
compiled module from /dist, but still have type safety in
TypeScript.
pr created time in a month
issue commentquilljs/parchment
TypeScript declarations no longer produced in 2.0
I'm running into this issue again, because I'd like to use the new override keyword, but I can't because we compile parchment from TypeScript (which then throws compiler warnings).
It's pretty weird for us to be compiling a 3rd-party library, so it would be nice to just require the compiled JS, and be able to use a type definition.
Why was the type definition removed?
comment created time in a month
pull request commentjhchen/fast-diff
attempt to make it work with arrays
@caub This implementation also looks like it handles arrays: https://github.com/gliese1337/fast-myers-diff
comment created time in a month
startedjhchen/fast-diff
started time in a month
pull request commentjhchen/fast-diff
attempt to make it work with arrays
Oh, good points,
We can compare arrays using Array.from({length: Math.max(a1.length, a2.length)}).some((_, i) => a1[i] === a2[i]) or even just stringify arrays and compare the 2 strings
I'll give it a try later, thanks for the help
I've also found https://github.com/YuJianrong/fast-array-diff to work well with both arrays and strings
comment created time in a month