Skip to content
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

feat: v3 #6

Merged
merged 67 commits into from
Sep 20, 2020
Merged

feat: v3 #6

merged 67 commits into from
Sep 20, 2020

Conversation

whatasoda
Copy link
Owner

No description provided.

@codecov-commenter
Copy link

codecov-commenter commented Sep 20, 2020

Codecov Report

❗ No coverage uploaded for pull request base (master@fae782c). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master       #6   +/-   ##
=========================================
  Coverage          ?   26.11%           
=========================================
  Files             ?       30           
  Lines             ?      762           
  Branches          ?      174           
=========================================
  Hits              ?      199           
  Misses            ?      560           
  Partials          ?        3           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fae782c...835993e. Read the comment docs.

@whatasoda whatasoda merged commit 5ddd815 into master Sep 20, 2020
@github-actions
Copy link

🎉 This PR is included in version 2.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

whatasoda added a commit that referenced this pull request Sep 20, 2020
This reverts commit 5ddd815.
whatasoda added a commit that referenced this pull request Sep 20, 2020
This reverts commit 5ddd815.
whatasoda added a commit that referenced this pull request Sep 20, 2020
* feat: v3 (#6)

* chore: jest setup

* feat: add stack-tracking

* chore: turn off eslint rule no-console

* feat: add new api registerTypeDefinition

* test: update test for stack-tracking

* feat(util): add source-file-search

* refactor: update type fragment logic

* feat: add resolve type definition

* feat(program): add hydrateTypeToken

* chore: use @whatasoda/eslint-config

* refactor: parse replacement range in resolveTypeDefinition

* chore: add a fixture file

* test: test source-file-search

* refactor: move registerTypeDefinition to typeshot.ts

* test: test utils/symbol

* refactor: simplify template related feature

* refactor: simplify resolveTypeToken

* fix: fix how to get position

* feat: add create-intermediate-files

* refactor: refine data interface

* refactor: simplify data flow

* chore: remove unused file

* chore: update eslint

* chore: update fixture

* refactor: collect intermediate definition info

* feat: add ts-program

* feat: implement basic serialization

* feat: add basic custom content feature

* chore: remove old implementation

* chore: rename files

* refactor: refine header implementation

* chore: rename file

* feat: fomat and emit file

* chore: update fixture

* feat: emitIntermediateFiles

* chore: move test-utils

* chore: combine ast related util files

* chore: extract some functions to utils

* feat: add run-single-in-subprocess

* feat: add run-multiple

* feat: cli

* chore: enable transpileOnly

* chore: disable no-console

* refactor: ensure not to use runSingle parallelly

* fix: make safe how to resolve outputFileName

* feat: ast-templates

* feat: support complex definition

* refactor: use fork to invoke subprocess

* refactor: intermediate type related logic

* refactor: arrange directory structure

* refactor: clean

* chore: clean

* chore: update package.json

* chore: update fixtures

* test: add missing tests for utils related to ast

* test: evaluate-parallelly

* test: format-safely

* test: context

* test: tagged-template

* refactor: arrange directory structure

* chore: fix export

* fix: cli and arguments of registerTypeDefinition

* chore: update fixtures

* chore: update jest config

* chore: update readme

* chore: update workflow

* chore: remove unused samples

* feat: update to major versioning
@whatasoda whatasoda deleted the refactor-v3 branch September 20, 2020 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants