-
Notifications
You must be signed in to change notification settings - Fork 29
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: vuejs/tsconfig
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: vuejs/tsconfig
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 10 commits
- 5 files changed
- 3 contributors
Commits on Nov 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 354b7df - Browse repository at this point
Copy the full SHA 354b7dfView commit details -
chore: remove the FIXME comment on
outDir
fieldStarting in TypeScript 5.6, `.tsbuildinfo` file is always written in a `--build` invocation[^1]. So the entire community need to embrace the new behavior and explicitly set `tsbuildInfoFile` if they want to avoid polluting the project root. So I think it's no longer our responsibility to find a workaround for the users. Closes #27 [^1]: https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/#tsbuildinfo-is-always-written
Configuration menu - View commit details
-
Copy full SHA for 16c3736 - Browse repository at this point
Copy the full SHA 16c3736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 480cd96 - Browse repository at this point
Copy the full SHA 480cd96View commit details
Commits on Nov 10, 2024
-
feat: enable allowImportingTsExtensions
We've enabled `noEmit` for a while and the constraint on solution-style tsconfigs were no longer a problem long ago. So let's enable it.
Configuration menu - View commit details
-
Copy full SHA for 27fa57b - Browse repository at this point
Copy the full SHA 27fa57bView commit details -
feat: set
moduleDetection
toforce
It's considered a good practice as illustrated in: https://www.totaltypescript.com/cannot-redeclare-block-scoped-variable#solution-3-your-module-isnt-a-module
Configuration menu - View commit details
-
Copy full SHA for 6355fab - Browse repository at this point
Copy the full SHA 6355fabView commit details -
chore: rename
bundler
toBundler
for consistencyWhile the configuration options are not case-sensitive, it is good to keep the casing consistent. The JSON schema at https://json.schemastore.org/tsconfig uses `Bundler`, so we should use the same casing.
Configuration menu - View commit details
-
Copy full SHA for e1ef309 - Browse repository at this point
Copy the full SHA e1ef309View commit details -
Configuration menu - View commit details
-
Copy full SHA for 590d74c - Browse repository at this point
Copy the full SHA 590d74cView commit details -
fix: require vue 3.3 as peer dependency
Because `jsxImportSource: "vue"` is only available in Vue 3.3 and above: <https://blog.vuejs.org/posts/vue-3-3#jsx-import-source-support> I also made both `vue` and `typescript` optional peer dependencies, in case the configuration is not used to *run* or *type-check* a vue project, but only to *transpile* some source code. Closes #17, as we never intended to support Vue 2.x in the first place, even it works in some earlier versions, the configuration might not be optimal for Vue 2.x projects.
Configuration menu - View commit details
-
Copy full SHA for ad9bd77 - Browse repository at this point
Copy the full SHA ad9bd77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b9a763 - Browse repository at this point
Copy the full SHA 1b9a763View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab39083 - Browse repository at this point
Copy the full SHA ab39083View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.5.1...v0.6.0