-
Couldn't load subscription status.
- Fork 16
feat: transform plugins #34
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
Open
zsilbi
wants to merge
206
commits into
unjs:main
Choose a base branch
from
zsilbi:feat/extendable-transformers
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+5,060
−770
Open
Changes from 192 commits
Commits
Show all changes
206 commits
Select commit
Hold shift + click to select a range
4e18b5d
feat(transform): add resolve options for `TransformEntry`
zsilbi d8d102e
feat(transform): use default resolve options
zsilbi 0a23c32
feat: allow passing complete exsolve options
zsilbi e208921
update resolve options
zsilbi 23e8e41
feat(tranform): extendable transformers
zsilbi 2be457d
feat(transformer): jsx/tsx support
zsilbi 82b23a1
docs: update readme
zsilbi b116066
fix: types
zsilbi 8e47231
fix: oxc transform config
zsilbi 0843af7
provided transformers have higher priority
zsilbi d2ef3f4
chore: seperate tsconfig for test (w/o isolatedDeclarations)
zsilbi 95adce3
test: reogranize fixtures
zsilbi 7d48082
chore: update tsconfig for tests
zsilbi 4e1c336
chore: install dependencies for vue transformer
zsilbi 574b782
fix: oxc non-transform output
zsilbi 253cf48
feat: use vue-sfc-transformer/mkdist as vue transformer
zsilbi c57bad7
refactor: improve readability
zsilbi a87d76c
chore: apply automated updates
autofix-ci[bot] a6b2383
fix: js extensions
zsilbi fff82f4
chore: clarify types
zsilbi 6afcd76
refactor: move transformers dir, update types and context
zsilbi dee38f6
chore: add /transformers subpath export
zsilbi 49e8afe
refactor: remove generic options
zsilbi c56c666
chore: enable "verbatimModuleSyntax" in tsconfig
zsilbi 1bc38cf
fix: type-only imports
zsilbi 340a6cd
docs: update readme with transformers
zsilbi 681c695
docs: correct examples
zsilbi fcbadcb
fix: remove unused config type
zsilbi f288b85
refactor: improved mkdist compatibilty
zsilbi 82ff472
chore: rename variable
zsilbi afd57c5
chore: update error message
zsilbi 5c286f1
chore: fix typo in comment
zsilbi df23aa3
fix: pass mkdist options to loader context
zsilbi cf2014e
chore: update warning message
zsilbi a13593d
chore: update warning message
zsilbi 04edaf9
fix: remove unnecessary async
zsilbi ccf3ab7
fix: remove unecessary context merge
zsilbi bdc8809
fix: pass genereate boolean more accurately
zsilbi febac1b
docs: update readme
zsilbi 6e3750d
docs: update readme
zsilbi 8d82ad6
minor refactors
pi0 a1e38ec
simplify tests
pi0 5557280
fix: type import
zsilbi cdb72e1
fix: mkdist conversion
zsilbi 75f4ac4
fix: transformer type exports
zsilbi e4c72e4
refactor: extract minifer from oxc transformer
zsilbi 33f2003
fix: remove redundant extension property
zsilbi 9728cdb
fix: unset skip property in minified output
zsilbi 6467454
chore: disable verbatimModuleSyntax for test files
zsilbi 30f8af7
test: add test files for source maps
zsilbi 487e4a5
refactor: oxc transformer
zsilbi 9bc12d0
refactor: oxc transformer
zsilbi 17c554c
chore: apply automated updates
autofix-ci[bot] 9358c91
fix: correct type definitions
zsilbi 038bed7
test: monitor dist output snapshot
zsilbi b9e22cb
fix: source map paths
zsilbi bbe1065
update mkdist compat
zsilbi bcfe69f
fix: oxc transformer skip declaration files
zsilbi e90876e
fix: oxc use correct target extensions, support .mts
zsilbi fc965be
test: update output tests
zsilbi f155368
fix: declaration check regex
zsilbi 37e49f3
chore: apply automated updates
autofix-ci[bot] 1c93c3b
fix: enable jsx type declarations
zsilbi 69e89b6
fix: don't merge default transformers with config
zsilbi f0f2296
docs: add todo
zsilbi af4cb47
fix: dont rename js
zsilbi 30367c6
fix: vue transformer caching
zsilbi 9d98c95
refactor: simplify file types
zsilbi 83c8ff5
Merge branch 'main'
zsilbi d899b5d
feat: declarations generation
zsilbi c86a0c9
test: update snapshots
zsilbi fce3b5e
docs: remove notice
zsilbi 3ab243c
test: update snapshots
zsilbi af1237b
chore: update deps
zsilbi f712b5c
chore: remove external from config
zsilbi 15e8066
test: update snapshot
zsilbi 0d7052f
test: vue transformer
zsilbi 5c5c535
test: increase timeout
zsilbi 66e7c96
test: update timeout option
zsilbi 8f24662
feat: drop legacy vue-tsc support
zsilbi f4e692b
feat: declaration options
zsilbi 46d75c9
fix: force isolatedDeclarations for vue-tsc
zsilbi a47f5d8
feat: postcss transformer
zsilbi b833589
feat: sass transformer
zsilbi 5865f42
test: vue scss
zsilbi 03ee5ec
docs: add description for sass transformer
zsilbi bd0dfcc
fix: update `TransformerName` with the new transformers
zsilbi 438049a
fix: simplify extensions
zsilbi a25edc0
fix: add decl. type to declaration files
zsilbi f836417
test: dts only custom transformer
zsilbi 0cb26ba
test: update snapshots
zsilbi acc09f2
test: update timeout
zsilbi 31fe976
fix: dts output for .d.mts extensions
zsilbi 0185f6d
test: dts dir import
zsilbi 275d354
test: dts dynamic imports
zsilbi 6f5fcec
docs: update readme
zsilbi fe662ae
chore: apply automated updates
autofix-ci[bot] c939911
docs: update readme
zsilbi c364dcc
feat: restore warning for missing `vue-tsc` dep.
zsilbi 314699d
refactor: shebang check
zsilbi 109490a
fix: set unchanged files raw
zsilbi 660e3cc
feat: stream copy raw files with shebang check
zsilbi 9ff93fa
refactor: remove unnecessary array check and prop
zsilbi ea9afe6
chore: replace node:path with pathe
zsilbi 88bf16a
refactor: file copy with shebang check
zsilbi 0808347
fix: improve raw files handling
zsilbi 93cfe3d
refactor: simplify file types
zsilbi c597e0c
fix: file types
zsilbi da9f4aa
chore: revert tsconfig split
zsilbi 1223303
chore: turn verbatimModuleSyntax back on
zsilbi 90e43d6
fix: remove duplicate console.log for dts error check
zsilbi 83550c4
feat: combined (minifed -> ts) source maps
zsilbi 4d96dc2
refactor: split oxc transformer
zsilbi 58f7ba3
refactor: rename types
zsilbi 500eb80
refactor: source map merge
zsilbi 3b09cd3
refactor: minor updates
zsilbi d416f7e
refactor: improve type safety
zsilbi 5042e7f
perf: swap conditions
zsilbi ae3d5bd
refactor: rename type
zsilbi 9d2c588
fix. source map merge input types
zsilbi d70da4e
chore: rearrange imports
zsilbi 076ac4d
refactor: oxc transform tuples
zsilbi 37866d5
fix: remove uneeded spread
zsilbi 50fc0c1
fix: minify options
zsilbi bf75d30
fix: transform options
zsilbi aedb3bf
refactor: simplify option types
zsilbi f01b03b
docs: add references to mkdist sources
zsilbi d936dac
refactor: simplify options
zsilbi 91001a6
perf: swap conditions
zsilbi ff57c29
refactor: source config
zsilbi 52004fa
refactor: split transformDir
zsilbi fa64ed2
docs: add tsdoc to methods
zsilbi f5116c5
feat: `mapDir` option for transform entries
zsilbi a1191be
refactor: rename utils to declarations
zsilbi 5d19c33
test: update snapshot with correct paths
zsilbi ac900af
feat: non-isolated declarations emit from oxc transformer
zsilbi 7d8927d
refactor: normalize mapDir
zsilbi 3fb58b4
docs: update tsdoc
zsilbi 310f53f
refactor: createTransformer
zsilbi 8c1b4db
fix: use single new lines in console
zsilbi 427ab8d
feat: read nested tsconfig
zsilbi 24d7775
docs: clarfiy oxc dts fallback
zsilbi 90208d5
fix: remove unused option
zsilbi fdd6b06
fix: export compat loader options type
zsilbi a23e1cf
docs: remove note
zsilbi 00c0b11
refactor: move dts disable in transform
zsilbi d972372
feat: tsgo (WIP)
zsilbi ea18943
test: refactor test suite (WIP)
zsilbi 9dac51a
test: refactor test suite
zsilbi e31c9b1
feat: tsgo
zsilbi 9016197
chore: update .gitignore to ignore all tsbuildinfo files
zsilbi bf97ac4
chore: split tsconfig file to disable isolated decl. in tests
zsilbi f1e7056
build: fix type check
zsilbi 0379037
test: refactor test suite
zsilbi bb05a4a
test: relative extensions
zsilbi afb7866
fix: relative extensions
zsilbi a52362e
chore: revert type testing to src
zsilbi 0b3411b
docs: add func. tsdoc
zsilbi 539c733
test: increase timeout
zsilbi 587cca6
feat: rolldown-dts tsgo support
zsilbi 0412f38
refactor: allow setting tsgo option per entry
zsilbi 1e3a910
fix: remove unused option
zsilbi 2b4c9de
docs: add `tsgo` option to readme
zsilbi 3a1f274
fix: remove unnecessary check
zsilbi 9262dbd
chore(deps): update dependencies
zsilbi ef9d5a4
fix: remove `tsgo` noCheck
zsilbi 3e53c19
fix: tsgo error handling
zsilbi 77a1f08
fix: improve tsgo error debug
zsilbi f67089f
refactor: dts types
zsilbi 1f22300
fix: revert tsconfig path resolve
zsilbi 4a2516f
feat: add tsc to tsgo for debugging
zsilbi 0087316
test: update snapshots with declaration comments
zsilbi ff54bf6
fix: typo
zsilbi 25de6b4
fix: transform result restruct
zsilbi 07205c2
fix: js files dts emit
zsilbi fa456cc
test: revert snapshot update
zsilbi f397411
fix: dts gen. condition
zsilbi deb1969
test: update correct snapshot
zsilbi bb30591
refactor: tsgo -> tsc-cli declarations
zsilbi fde5baa
docs: remove todo
zsilbi 0ac0e1f
chore: update tsgo
zsilbi 9cd3ee5
refactor: transform with dts tsc/tsgo cli
zsilbi 8d7abe7
chore: ignore .obuild folders
zsilbi 33f0b14
test: remove providing tsconfig manually
zsilbi aa035ab
chore: reorganize imports
zsilbi e2a4827
refactor: tsc-cli
zsilbi f41a49e
feat: vue-tsc cli
zsilbi 949284a
fix: revert default compiler to `tsgo`
zsilbi 4f4e690
fix: use cross-platform symlinks
zsilbi 2455296
refactor: move plugins to monorepo
zsilbi 67bdb39
fix: ci errors
zsilbi f11c1eb
chore: update plugins
zsilbi 784f4ef
feat: remove `pkg-types`
zsilbi 6341302
chore: remove tsbuildinfo
zsilbi c33ffab
feat: add config options for built-in plugins
zsilbi 4a73f6d
chore: update lockfile
zsilbi 6258099
docs: update readme
zsilbi de7cf70
chore: update plugins
zsilbi 2bb1a50
test: add tests for default plugins
zsilbi ff3d99f
test: transformer and utils
zsilbi 2dc896c
test: simplify mocks
zsilbi 7485108
fix: raw files handling w/o srcPath
zsilbi 68b5ca3
feat: add plugin types
zsilbi b5f1027
chore: update plugins
zsilbi 3b6c6dd
feat: dynamicly import builders based on entry type
zsilbi 81ea286
chore: use released `@obuild` packages
zsilbi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.