notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
typescript Superset of JavaScript that compiles to JavaScript output
5.9.3_1 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This is expected early in the quarter (because the new packaage repo has not been built yet.). Otherwise, this missing version is most likely a FreshPorts error.
Deprecated DEPRECATED: New port was added without port maintainer, submitter not interested in taking it. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289856 and contact mandree@ if you are willing to maintain typescript and have a track record that lets you appear suitable for maintaining a high-profile port.
Expiration Date EXPIRATION DATE: 2025-11-30
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-30 00:15:04
Last Update: 2025-11-11 07:17:09
Commit Hash: 861a3e2
License: APACHE20
WWW:
https://www.typescriptlang.org/
Description:
TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (133 items)
Collapse this list.
  1. /usr/local/share/licenses/typescript-5.9.3_1/catalog.mk
  2. /usr/local/share/licenses/typescript-5.9.3_1/LICENSE
  3. /usr/local/share/licenses/typescript-5.9.3_1/APACHE20
  4. bin/tsc
  5. bin/tsserver
  6. lib/node_modules/typescript/_tsc.js
  7. lib/node_modules/typescript/_tsserver.js
  8. lib/node_modules/typescript/_typingsInstaller.js
  9. lib/node_modules/typescript/cs/diagnosticMessages.generated.json
  10. lib/node_modules/typescript/de/diagnosticMessages.generated.json
  11. lib/node_modules/typescript/es/diagnosticMessages.generated.json
  12. lib/node_modules/typescript/fr/diagnosticMessages.generated.json
  13. lib/node_modules/typescript/it/diagnosticMessages.generated.json
  14. lib/node_modules/typescript/ja/diagnosticMessages.generated.json
  15. lib/node_modules/typescript/ko/diagnosticMessages.generated.json
  16. lib/node_modules/typescript/lib.d.ts
  17. lib/node_modules/typescript/lib.decorators.d.ts
  18. lib/node_modules/typescript/lib.decorators.legacy.d.ts
  19. lib/node_modules/typescript/lib.dom.asynciterable.d.ts
  20. lib/node_modules/typescript/lib.dom.d.ts
  21. lib/node_modules/typescript/lib.dom.iterable.d.ts
  22. lib/node_modules/typescript/lib.es2015.collection.d.ts
  23. lib/node_modules/typescript/lib.es2015.core.d.ts
  24. lib/node_modules/typescript/lib.es2015.d.ts
  25. lib/node_modules/typescript/lib.es2015.generator.d.ts
  26. lib/node_modules/typescript/lib.es2015.iterable.d.ts
  27. lib/node_modules/typescript/lib.es2015.promise.d.ts
  28. lib/node_modules/typescript/lib.es2015.proxy.d.ts
  29. lib/node_modules/typescript/lib.es2015.reflect.d.ts
  30. lib/node_modules/typescript/lib.es2015.symbol.d.ts
  31. lib/node_modules/typescript/lib.es2015.symbol.wellknown.d.ts
  32. lib/node_modules/typescript/lib.es2016.array.include.d.ts
  33. lib/node_modules/typescript/lib.es2016.d.ts
  34. lib/node_modules/typescript/lib.es2016.full.d.ts
  35. lib/node_modules/typescript/lib.es2016.intl.d.ts
  36. lib/node_modules/typescript/lib.es2017.arraybuffer.d.ts
  37. lib/node_modules/typescript/lib.es2017.d.ts
  38. lib/node_modules/typescript/lib.es2017.date.d.ts
  39. lib/node_modules/typescript/lib.es2017.full.d.ts
  40. lib/node_modules/typescript/lib.es2017.intl.d.ts
  41. lib/node_modules/typescript/lib.es2017.object.d.ts
  42. lib/node_modules/typescript/lib.es2017.sharedmemory.d.ts
  43. lib/node_modules/typescript/lib.es2017.string.d.ts
  44. lib/node_modules/typescript/lib.es2017.typedarrays.d.ts
  45. lib/node_modules/typescript/lib.es2018.asyncgenerator.d.ts
  46. lib/node_modules/typescript/lib.es2018.asynciterable.d.ts
  47. lib/node_modules/typescript/lib.es2018.d.ts
  48. lib/node_modules/typescript/lib.es2018.full.d.ts
  49. lib/node_modules/typescript/lib.es2018.intl.d.ts
  50. lib/node_modules/typescript/lib.es2018.promise.d.ts
  51. lib/node_modules/typescript/lib.es2018.regexp.d.ts
  52. lib/node_modules/typescript/lib.es2019.array.d.ts
  53. lib/node_modules/typescript/lib.es2019.d.ts
  54. lib/node_modules/typescript/lib.es2019.full.d.ts
  55. lib/node_modules/typescript/lib.es2019.intl.d.ts
  56. lib/node_modules/typescript/lib.es2019.object.d.ts
  57. lib/node_modules/typescript/lib.es2019.string.d.ts
  58. lib/node_modules/typescript/lib.es2019.symbol.d.ts
  59. lib/node_modules/typescript/lib.es2020.bigint.d.ts
  60. lib/node_modules/typescript/lib.es2020.d.ts
  61. lib/node_modules/typescript/lib.es2020.date.d.ts
  62. lib/node_modules/typescript/lib.es2020.full.d.ts
  63. lib/node_modules/typescript/lib.es2020.intl.d.ts
  64. lib/node_modules/typescript/lib.es2020.number.d.ts
  65. lib/node_modules/typescript/lib.es2020.promise.d.ts
  66. lib/node_modules/typescript/lib.es2020.sharedmemory.d.ts
  67. lib/node_modules/typescript/lib.es2020.string.d.ts
  68. lib/node_modules/typescript/lib.es2020.symbol.wellknown.d.ts
  69. lib/node_modules/typescript/lib.es2021.d.ts
  70. lib/node_modules/typescript/lib.es2021.full.d.ts
  71. lib/node_modules/typescript/lib.es2021.intl.d.ts
  72. lib/node_modules/typescript/lib.es2021.promise.d.ts
  73. lib/node_modules/typescript/lib.es2021.string.d.ts
  74. lib/node_modules/typescript/lib.es2021.weakref.d.ts
  75. lib/node_modules/typescript/lib.es2022.array.d.ts
  76. lib/node_modules/typescript/lib.es2022.d.ts
  77. lib/node_modules/typescript/lib.es2022.error.d.ts
  78. lib/node_modules/typescript/lib.es2022.full.d.ts
  79. lib/node_modules/typescript/lib.es2022.intl.d.ts
  80. lib/node_modules/typescript/lib.es2022.object.d.ts
  81. lib/node_modules/typescript/lib.es2022.regexp.d.ts
  82. lib/node_modules/typescript/lib.es2022.string.d.ts
  83. lib/node_modules/typescript/lib.es2023.array.d.ts
  84. lib/node_modules/typescript/lib.es2023.collection.d.ts
  85. lib/node_modules/typescript/lib.es2023.d.ts
  86. lib/node_modules/typescript/lib.es2023.full.d.ts
  87. lib/node_modules/typescript/lib.es2023.intl.d.ts
  88. lib/node_modules/typescript/lib.es2024.arraybuffer.d.ts
  89. lib/node_modules/typescript/lib.es2024.collection.d.ts
  90. lib/node_modules/typescript/lib.es2024.d.ts
  91. lib/node_modules/typescript/lib.es2024.full.d.ts
  92. lib/node_modules/typescript/lib.es2024.object.d.ts
  93. lib/node_modules/typescript/lib.es2024.promise.d.ts
  94. lib/node_modules/typescript/lib.es2024.regexp.d.ts
  95. lib/node_modules/typescript/lib.es2024.sharedmemory.d.ts
  96. lib/node_modules/typescript/lib.es2024.string.d.ts
  97. lib/node_modules/typescript/lib.es5.d.ts
  98. lib/node_modules/typescript/lib.es6.d.ts
  99. lib/node_modules/typescript/lib.esnext.array.d.ts
  100. lib/node_modules/typescript/lib.esnext.collection.d.ts
  101. lib/node_modules/typescript/lib.esnext.d.ts
  102. lib/node_modules/typescript/lib.esnext.decorators.d.ts
  103. lib/node_modules/typescript/lib.esnext.disposable.d.ts
  104. lib/node_modules/typescript/lib.esnext.error.d.ts
  105. lib/node_modules/typescript/lib.esnext.float16.d.ts
  106. lib/node_modules/typescript/lib.esnext.full.d.ts
  107. lib/node_modules/typescript/lib.esnext.intl.d.ts
  108. lib/node_modules/typescript/lib.esnext.iterator.d.ts
  109. lib/node_modules/typescript/lib.esnext.promise.d.ts
  110. lib/node_modules/typescript/lib.esnext.sharedmemory.d.ts
  111. lib/node_modules/typescript/lib.scripthost.d.ts
  112. lib/node_modules/typescript/lib.webworker.asynciterable.d.ts
  113. lib/node_modules/typescript/lib.webworker.d.ts
  114. lib/node_modules/typescript/lib.webworker.importscripts.d.ts
  115. lib/node_modules/typescript/lib.webworker.iterable.d.ts
  116. lib/node_modules/typescript/pl/diagnosticMessages.generated.json
  117. lib/node_modules/typescript/pt-br/diagnosticMessages.generated.json
  118. lib/node_modules/typescript/ru/diagnosticMessages.generated.json
  119. lib/node_modules/typescript/tr/diagnosticMessages.generated.json
  120. lib/node_modules/typescript/tsc.js
  121. lib/node_modules/typescript/tsserver.js
  122. lib/node_modules/typescript/tsserverlibrary.d.ts
  123. lib/node_modules/typescript/tsserverlibrary.js
  124. lib/node_modules/typescript/typesMap.json
  125. lib/node_modules/typescript/typescript.d.ts
  126. lib/node_modules/typescript/typescript.js
  127. lib/node_modules/typescript/typingsInstaller.js
  128. lib/node_modules/typescript/watchGuard.js
  129. lib/node_modules/typescript/zh-cn/diagnosticMessages.generated.json
  130. lib/node_modules/typescript/zh-tw/diagnosticMessages.generated.json
  131. @owner
  132. @group
  133. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • typescript>0:lang/typescript
To install the port:
cd /usr/ports/lang/typescript/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/typescript
  • pkg install typescript
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: typescript
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1759274614 SHA256 (typescript-5.9.3.tgz) = 10e108c9cf7d5f2879053dff18515fb405abf2ccef63eaaf017d9c571687a1d3 SIZE (typescript-5.9.3.tgz) = 4377468

Packages (timestamps in pop-ups are UTC):
typescript
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.9.35.9.3_1--5.9.3_1n/an/an/a
FreeBSD:13:quarterly5.9.35.9.3--5.9.3n/an/an/a
FreeBSD:14:latest5.9.35.9.3_1--5.9.3_1---
FreeBSD:14:quarterly5.9.35.9.3--5.9.3---
FreeBSD:15:latest5.9.3_15.9.3_1n/a-n/an/a--
FreeBSD:15:quarterly5.9.35.9.3n/a-n/an/a--
FreeBSD:16:latest5.9.35.9.3_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. node : www/node24
This port is required by:
for Build
  1. audio/decibels

Configuration Options:
No options to configure
Options name:
lang_typescript
USES:
nodejs:run tar:tgz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://github.com/microsoft/TypeScript/releases/download/v5.9.3/
  2. https://registry.npmjs.org/typescript/-/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.9.3_1
11 Nov 2025 07:17:09
commit hash: 861a3e246e2ef925d89ee0127524738cdccc51fbcommit hash: 861a3e246e2ef925d89ee0127524738cdccc51fbcommit hash: 861a3e246e2ef925d89ee0127524738cdccc51fbcommit hash: 861a3e246e2ef925d89ee0127524738cdccc51fb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
nodejs: Bump PORTREVISION for dependency change

USES=nodejs defaults to www/node24 now.
5.9.3
02 Oct 2025 09:19:45
commit hash: bce3c4b307a1ef5a94e6e556b4e7f5debb9fc998commit hash: bce3c4b307a1ef5a94e6e556b4e7f5debb9fc998commit hash: bce3c4b307a1ef5a94e6e556b4e7f5debb9fc998commit hash: bce3c4b307a1ef5a94e6e556b4e7f5debb9fc998 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
Author: Daniel Engberg
lang/typescript: improve port

-----

I've replaced the ${RM} ... *.bak from Daniel's patch by a
case *.bak) ;; *) ${INSTALL_SCRIPT} ... ;; esac to avoid
gratuitous writes.
                                                    -- Matthias Andree
5.9.3
01 Oct 2025 00:38:21
commit hash: abd5462efb01e650c59e456c54b5dd7e15b02057commit hash: abd5462efb01e650c59e456c54b5dd7e15b02057commit hash: abd5462efb01e650c59e456c54b5dd7e15b02057commit hash: abd5462efb01e650c59e456c54b5dd7e15b02057 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
lang/typescript: update to 5.9.3

Changelogs are nowhere to be found, so look here:
https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3
and note this is OLDEST first.
5.9.2
30 Sep 2025 19:16:21
commit hash: 504f22875ac2d2592cd33e70c7cdc65545bf91a8commit hash: 504f22875ac2d2592cd33e70c7cdc65545bf91a8commit hash: 504f22875ac2d2592cd33e70c7cdc65545bf91a8commit hash: 504f22875ac2d2592cd33e70c7cdc65545bf91a8 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
audio/decibels: mark deprecated, expire 2025-11-30.

We need to have a reliable port maintainer for lang/typescript before
we can decide to keep this port. Revise typescript's DEPRECATED notice.

PR:		289856
PR:		289857
5.9.2
30 Sep 2025 18:07:45
commit hash: f8fd94bed90c2a701244b028f9947fcb41df47f6commit hash: f8fd94bed90c2a701244b028f9947fcb41df47f6commit hash: f8fd94bed90c2a701244b028f9947fcb41df47f6commit hash: f8fd94bed90c2a701244b028f9947fcb41df47f6 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
lang/typescript: claim and deprecate

Let's make sure we're not gonna carry it forward into 2026 unless
we have a port maintainer with a proven track record of caring for
his ports in due time.
5.9.2
30 Sep 2025 00:13:33
commit hash: 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02commit hash: 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02commit hash: 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02commit hash: 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02 files touched by this commit
Don Lewis (truckman) search for other commits by this committer
Author: Olivier Duchateau
lang/typescript: New port

Strongly typed superset of JavaScript that compiles to JavaScript output.

PR:		289856

Number of commits found: 6