Skip to content

Conversation

Yukaii
Copy link
Member

@Yukaii Yukaii commented Oct 1, 2025

  • chore: update dependencies and improve markmap integration
  • refactor: replace babel-polyfill with core-js and regenerator-runtime
  • feat: add optional chaining plugin and update webpack config for markmap and yaml support
  • refactor: migrate to ES modules and update webpack config for markmap and yaml support
  • fix: add globalThis declaration for compatibility
  • fix: use latest api for markmap
  • refactor: migrate RevealMarkdown to ES module imports
  • chore: update dependencies in package.json and package-lock.json
  • docs: edited broken badge travis
  • docs: update release note for 2.6.1

Yukaii and others added 15 commits July 15, 2025 16:25
- Updated markmap dependencies to versions 0.18.9 for markmap-common and 0.18.12 for markmap-lib and markmap-view.
- Refactored import statements in extra.js to use the updated markmap packages.
- Added a new helper function to sanitize markmap nodes against XSS vulnerabilities.

This update enhances the security and functionality of the markmap integration in the project.

Signed-off-by: Yukai Huang <[email protected]>
- Removed babel-polyfill from package.json and webpack.common.js.
- Added core-js and regenerator-runtime as dependencies.
- Updated babel-loader to version 8.x in devDependencies.
- Ensured compatibility with modern JavaScript features by using core-js and regenerator-runtime.

Signed-off-by: Yukai Huang <[email protected]>
- Removed the use of global `window.RevealMarkdown` in favor of direct ES module imports in `index.js`, `pretty.js`, and `slide.js`.
- Updated `reveal-markdown.js` to export as an ES module, ensuring compatibility with modern JavaScript practices.

Signed-off-by: Yukai Huang <[email protected]>
- Upgraded `archiver` from version 3.1.1 to 7.0.1 for improved functionality and performance.
- Added new dependencies including `@isaacs/cliui`, `@pkgjs/parseargs`, and `abort-controller`.
- Updated various other dependencies to their latest versions to ensure compatibility and security.

This update enhances the overall stability and performance of the project.

Signed-off-by: Yukai Huang <[email protected]>
@Yukaii Yukaii added this to the 2.6.1 milestone Oct 1, 2025
@Yukaii Yukaii requested a review from jackycute October 1, 2025 06:25
@Yukaii Yukaii merged commit 3f5bd42 into master Oct 1, 2025
6 checks passed
@Yukaii Yukaii deleted the release/2.6.1 branch October 1, 2025 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants