-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implemented new JavaScript target and standalone web package for the Kipper Compiler #279
Merged
Luna-Klatzer
merged 33 commits into
dev
from
208-feature-implement-new-translation-target-for-javascript
Aug 11, 2022
Merged
Implemented new JavaScript target and standalone web package for the Kipper Compiler #279
Luna-Klatzer
merged 33 commits into
dev
from
208-feature-implement-new-translation-target-for-javascript
Aug 11, 2022
Conversation
This file contains 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
v0.10.0-alpha.1
…monorepo Update typescript-eslint monorepo to v5.33.0
v0.10.0-alpha.2
Update dependency @oclif/test to v2.1.1
…ation-target-for-javascript' into 208-feature-implement-new-translation-target-for-javascript
…ation-target-for-javascript' into 208-feature-implement-new-translation-target-for-javascript
…ation-target-for-javascript' into 208-feature-implement-new-translation-target-for-javascript
Codecov Report
@@ Coverage Diff @@
## dev #279 +/- ##
==========================================
+ Coverage 80.28% 80.69% +0.41%
==========================================
Files 52 58 +6
Lines 1927 1999 +72
Branches 234 239 +5
==========================================
+ Hits 1547 1613 +66
- Misses 296 300 +4
- Partials 84 86 +2
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
…ation-target-for-javascript' into 208-feature-implement-new-translation-target-for-javascript
Luna-Klatzer
deleted the
208-feature-implement-new-translation-target-for-javascript
branch
August 11, 2022 18:58
Luna-Klatzer
changed the title
Implemented new JavaScript target and web package
Implemented new JavaScript target and standalone web package
Aug 11, 2022
Luna-Klatzer
changed the title
Implemented new JavaScript target and standalone web package
Implemented new JavaScript target and standalone web package for the Kipper Compiler
Aug 11, 2022
This was referenced Aug 12, 2022
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.
What type of change does this PR perform?
Summary
Implemented a new translation target for JavaScript, and added a new web package which will ship the standalone module for the browser.
Closes #208
Closes #86
Summary of Changes
@kipper/target-js
. [Feature] Implement new translation target for JavaScript #208@kipper/target-ts
. [Feature] Implement new translation target for JavaScript #208@kipper/web
, which bundles the core compiler, js-target and ts-target in thekipper-standalone.js
file. This bundle file was previously shipped with@kipper/core
. [Feature] Add new package@kipper/web
#86-t/--target
to specify the target to use for a compilation or execution.Does this PR create new warnings?
No.
Detailed Changelog
Added
@kipper/target-js
, which implements the semanticanalysis and code generation for JavaScript, and provides the class
KipperJavaScriptTarget
, which can be sed as thetarget in the
CompileConfig
. (#208).@kipper/web
, which from now on will provide thekipper-standalone.js
scriptthat can be used in a web-application. This also bundles
@kipper/target-js
and@kipper/target-ts
, which can bealso accessed using the identifiers
KipperJS
andKipperTS
in the web environment.(#86).
-t/--target
to specify the target to use for a compilation or execution.Changed
@kipper/target-ts
, which implementsthe semantic analysis and code generation for TypeScript, and provides the class
KipperTypeScriptTarget
, whichcan be sed as the target in the
CompileConfig
.Linked other issues or PRs
@kipper/web
#86