babel-preset-proposal-typescript 5.0.0
Yet another Babel preset for TypeScript, only transforms proposals which TypeScript does not support now.
babel-preset-proposal-typescript@5.0.0 was published on 2026-10-12. Its manifest declares 20 runtime dependencies and 2 peer requirements. Type declarations are bundled according to the package metadata. The declared Node.js requirement is ^20.19.0 || ^22.18.0 || >=24.11.0.
All babel-preset-proposal-typescript versions · Permanent reference to 5.0.0 · Latest release
Package specifications
| Version | 5.0.0 |
|---|---|
| License declaration | MIT |
| Published | 2026-10-12T20:30:16.255Z |
| Node.js requirement | ^20.19.0 || ^22.18.0 || >=24.11.0 |
| Type declarations | Bundled declarations |
| Runtime dependency count | 20 |
| Peer requirement count | 2 |
| Optional dependency count | 0 |
| Minified size | Measurement not available yet |
| Minified + gzip | Measurement not available yet |
| Unpacked distribution size | 35.02 KiB |
| Published file count | 12 |
| Package type | module |
| ES module entry | lib/index.js |
| Default entry | lib/index.cjs |
| Side effects declaration | Not declared |
| Direct advisories | 0 |
| Resolved graph dependencies | 73 |
| Repository stars | Unknown |
| Repository forks | Unknown |
Install babel-preset-proposal-typescript 5.0.0
npm install babel-preset-proposal-typescript@5.0.0 pnpm add babel-preset-proposal-typescript@5.0.0 yarn add babel-preset-proposal-typescript@5.0.0
Runtime dependencies
- @babel/plugin-syntax-jsx ^8.0.0
- @babel/helper-plugin-utils ^8.0.0
- @babel/plugin-syntax-decorators ^8.0.0
- @babel/plugin-syntax-typescript ^8.0.0
- @babel/plugin-proposal-import-defer ^8.0.0
- @babel/plugin-proposal-function-bind ^8.0.0
- @babel/plugin-proposal-function-sent ^8.0.0
- @babel/plugin-proposal-do-expressions ^8.0.0
- @babel/plugin-proposal-discard-binding ^8.0.0
- @babel/plugin-proposal-pipeline-operator ^8.0.0
- @babel/plugin-proposal-throw-expressions ^8.0.0
- @babel/plugin-transform-modules-commonjs ^8.0.0
- @babel/plugin-transform-regexp-modifiers ^8.0.0
- @babel/plugin-proposal-import-wasm-source ^8.0.0
- @babel/plugin-proposal-export-default-from ^8.0.0
- @babel/plugin-proposal-partial-application ^8.0.0
- @babel/plugin-proposal-async-do-expressions ^8.0.0
- @babel/plugin-proposal-destructuring-private ^8.0.0
- @babel/plugin-proposal-optional-chaining-assign ^8.0.0
- @babel/plugin-transform-duplicate-named-capturing-groups-regex ^8.0.0
Peer requirements
- typescript ^6.0.0 || ^7.0.0
- @babel/core ^8.0.0
Optional dependencies
- None declared
Resolved dependency graph
This deps.dev graph describes a generic 64-bit Linux environment, not your application lockfile.
- @babel/code-frame@8.0.6 — indirect
- @babel/compat-data@8.0.5 — indirect
- @babel/generator@8.0.6 — indirect
- @babel/helper-annotate-as-pure@8.0.0 — indirect
- @babel/helper-compilation-targets@8.0.7 — indirect
- @babel/helper-create-regexp-features-plugin@8.0.7 — indirect
- @babel/helper-globals@8.0.6 — indirect
- @babel/helper-import-to-platform-api@8.0.1 — indirect
- @babel/helper-module-imports@8.0.0 — indirect
- @babel/helper-module-transforms@8.0.6 — indirect
- @babel/helper-plugin-utils@8.0.1 — direct
- @babel/helper-skip-transparent-expression-wrappers@8.0.0 — indirect
- @babel/helper-string-parser@8.0.8 — indirect
- @babel/helper-validator-identifier@8.0.6 — indirect
- @babel/helper-validator-option@8.0.0 — indirect
- @babel/helper-wrap-function@8.0.0 — indirect
- @babel/parser@8.0.8 — indirect
- @babel/plugin-proposal-async-do-expressions@8.0.1 — direct
- @babel/plugin-proposal-destructuring-private@8.0.6 — direct
- @babel/plugin-proposal-discard-binding@8.0.6 — direct
- @babel/plugin-proposal-do-expressions@8.0.1 — direct
- @babel/plugin-proposal-export-default-from@8.0.1 — direct
- @babel/plugin-proposal-function-bind@8.0.1 — direct
- @babel/plugin-proposal-function-sent@8.0.1 — direct
- @babel/plugin-proposal-import-defer@8.0.1 — direct
- @babel/plugin-proposal-import-wasm-source@8.0.1 — direct
- @babel/plugin-proposal-optional-chaining-assign@8.0.1 — direct
- @babel/plugin-proposal-partial-application@8.0.1 — direct
- @babel/plugin-proposal-pipeline-operator@8.0.1 — direct
- @babel/plugin-proposal-throw-expressions@8.0.1 — direct
- @babel/plugin-syntax-decorators@8.0.1 — direct
- @babel/plugin-syntax-import-source@8.0.1 — indirect
- @babel/plugin-syntax-jsx@8.0.1 — direct
- @babel/plugin-syntax-optional-chaining-assign@8.0.1 — indirect
- @babel/plugin-syntax-partial-application@8.0.1 — indirect
- @babel/plugin-syntax-pipeline-operator@8.0.1 — indirect
- @babel/plugin-syntax-typescript@8.0.3 — direct
- @babel/plugin-transform-destructuring@8.0.5 — indirect
- @babel/plugin-transform-duplicate-named-capturing-groups-regex@8.0.1 — direct
- @babel/plugin-transform-modules-commonjs@8.0.1 — direct
- @babel/plugin-transform-optional-chaining@8.0.5 — indirect
- @babel/plugin-transform-parameters@8.0.5 — indirect
- @babel/plugin-transform-regexp-modifiers@8.0.1 — direct
- @babel/template@8.0.0 — indirect
- @babel/traverse@8.0.7 — indirect
- @babel/types@8.0.8 — indirect
- @jridgewell/gen-mapping@0.4.0-beta.0 — indirect
- @jridgewell/resolve-uri@3.1.2 — indirect
- @jridgewell/sourcemap-codec@1.6.0 — indirect
- @jridgewell/trace-mapping@0.3.31 — indirect
- @types/jsesc@2.5.1 — indirect
- baseline-browser-mapping@2.11.34 — indirect
- browserslist@4.29.5 — indirect
- caniuse-lite@1.0.30001819 — indirect
- electron-to-chromium@1.5.467 — indirect
- escalade@3.2.0 — indirect
- flru@1.0.2 — indirect
- js-tokens@10.0.0 — indirect
- jsesc@3.1.0 — indirect
- node-releases@2.0.60 — indirect
- obug@3.0.0 — indirect
- picocolors@1.1.1 — indirect
- regenerate@1.5.0 — indirect
- regenerate-unicode-properties@10.3.0 — indirect
- regexpu-core@6.5.3 — indirect
- regjsgen@0.8.0 — indirect
- regjsparser@0.13.4 — indirect
- unicode-canonical-property-names-ecmascript@2.0.1 — indirect
- unicode-match-property-ecmascript@2.0.0 — indirect
- unicode-match-property-value-ecmascript@2.2.1 — indirect
- unicode-property-aliases-ecmascript@2.2.0 — indirect
- update-browserslist-db@1.3.4 — indirect
- verkit@0.5.0 — indirect
How to interpret the specifications
Bundlephobia measurements use its standard package build and may exclude peer dependencies. Unpacked npm distribution size includes shipped files and is a different measurement. Module declarations do not prove tree-shaking or runtime compatibility.
Advisories apply to this package version directly; transitive dependencies need separate inspection. Repository signals describe the whole repository and are current observations, including on historical-version pages.
Evidence and freshness
- https://registry.npmjs.org/babel-preset-proposal-typescript/5.0.0 — retrieved 2026-10-31T14:18:01.447Z
- https://api.deps.dev/v3/systems/npm/packages/babel-preset-proposal-typescript/versions/5.0.0:dependencies — retrieved 2026-10-31T14:18:01.998Z
- https://api.deps.dev/v3/systems/npm/packages/babel-preset-proposal-typescript/versions/5.0.0 — retrieved 2026-10-31T14:18:02.066Z