refactor/core pipeline - #18
Merged
Merged
Conversation
…Parser and Scanner classes
…ton, encoder, entry, state, and tape modules
… Serializer and Escaper modules
…t functionality, and improve parser integration
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request includes significant updates to project configuration, build, and publishing workflows, focusing on transitioning from Node.js to Deno for build and release tasks, simplifying package metadata, and cleaning up unused or outdated files. The most important changes are grouped below:
Build and Release Workflow Modernization:
bump.ymlandpublish.yml) from Node.js-based tooling to Deno-based equivalents, including switching fromactions/setup-nodetodenoland/setup-deno, updating version bumping and publishing commands, and simplifying the build steps to use Deno tasks. This modernizes and streamlines the release process. [1] [2] [3] [4]Dev Container and Development Environment:
2.9.5) and improved VSCode settings by removing Deno-specific settings and adding trusted domains for JSON schema downloads. [1] [2]Project Metadata and Package Configuration:
package.jsonto simplify and clarify metadata, streamline keywords, and update exports/imports to better support both Node.js and Deno. Redundant or unused fields and scripts were removed, and the files field was simplified. [1] [2]deno.jsontasks to include new build, bundle, and transpile tasks, and cleaned up lint, exclude, and publish settings for clarity and correctness. [1] [2]Documentation and Example Cleanup:
CHANGELOG.md,docs/performance.md,index.html, andpublic/example.com.harfiles, cleaning up unused documentation, performance notes, example artifacts, and web assets that are no longer relevant to the project. [1] [2] [3] [4]These changes collectively modernize the project's build, test, and release processes, align the configuration with current best practices, and remove obsolete files and settings.