onenote-markdown
onenote-markdown copied to clipboard
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21. Commits f299b52 Bump to v4.17.21 c4847eb Improve performance of toNumber, trim and trimEnd on large input strings 3469357 Prevent command injection through _.template's variable...
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.10. Commits 8cd4c6c 1.5.10 ce7a01f [fix] Improve handling of empty port 0071490 [doc] Update JSDoc comment a7044e3 [minor] Use more descriptive variable name d547792 [security]...
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 8.4.2 to 12.3.2. Changelog Sourced from markdown-it's changelog. [12.3.2] - 2022-01-08 Security Fix possible ReDOS in newline rule. Thanks to @MakeNowJust. [12.3.1] - 2022-01-07 Fixed Fix corner...
when I run npm start in terminal, it show this ``` Failed to compile. /Users/xxxxxxxx/onenote-markdown-prototype/src/globals.d.ts TypeScript error in /Users/xxxxxx/onenote-markdown-prototype/src/globals.d.ts(4,12): Subsequent property declarations must have the same type. Property 'inputType' must...
Bumps [immer](https://github.com/immerjs/immer) from 8.0.1 to 9.0.6. Release notes Sourced from immer's releases. v9.0.6 9.0.6 (2021-08-31) Bug Fixes security: Follow up on CVE-2020-28477 where path: [["__proto__"], "x"] could still pollute the...
Currently replacement utilizes the old insertion model. - [ ] Migrate deletions to the new insertion model - [ ] Migrate replacement actions to use `SelectionBoundary`, rather than `ContentLocations`
# Problem At the moment, inputting new content into the editor causes a complete recompilation of OneNote HTML and Markdown. During the process of recompilation, `React.createElement` is used to create...
Currently deletion actions are based on `ContentLocations`. In comparison, the latest insertion model uses `SelectionBoundary`. - [ ] Investigate migrating to `SelectionBoundary` - [ ] Migrate
Having each node knowing the `nodeStartOffset` leads to `O(n)` updates.
Sub-section of #48 - [ ] Delete a single character inside a `StructureNode`, and update the selection - [ ] Delete a single character at the start of a `StructureNode`,...