BSD Ports

lang/typescript 5.9.3 MidnightBSD

Superset of JavaScript that compiles to JavaScript output

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
304c5d915c
License
Apache-2.0
Categories
lang

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.

In the other systems

SystemPortVersion
MidnightBSDlang/typescript5.9.3
OpenBSDlang/typescript6.0.3

Install

Binary package:

mport install typescript

From mports:

cd /usr/mports/lang/typescript && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	typescript>0:lang/typescript

Dependencies

Required by 1

Configuration

No options to configure.

USES
nodejs:run tar:tgz
Service scripts
none

Files

pkg-plist 141
  • bin/tsc
  • bin/tsserver
  • lib/node_modules/typescript/_tsc.js
  • lib/node_modules/typescript/_tsserver.js
  • lib/node_modules/typescript/_typingsInstaller.js
  • lib/node_modules/typescript/cs/diagnosticMessages.generated.json
  • lib/node_modules/typescript/de/diagnosticMessages.generated.json
  • lib/node_modules/typescript/es/diagnosticMessages.generated.json
  • lib/node_modules/typescript/fr/diagnosticMessages.generated.json
  • lib/node_modules/typescript/it/diagnosticMessages.generated.json
  • lib/node_modules/typescript/ja/diagnosticMessages.generated.json
  • lib/node_modules/typescript/ko/diagnosticMessages.generated.json
  • lib/node_modules/typescript/lib.d.ts
  • lib/node_modules/typescript/lib.decorators.d.ts
  • lib/node_modules/typescript/lib.decorators.legacy.d.ts
  • lib/node_modules/typescript/lib.dom.asynciterable.d.ts
  • lib/node_modules/typescript/lib.dom.d.ts
  • lib/node_modules/typescript/lib.dom.iterable.d.ts
  • lib/node_modules/typescript/lib.es2015.collection.d.ts
  • lib/node_modules/typescript/lib.es2015.core.d.ts
  • lib/node_modules/typescript/lib.es2015.d.ts
  • lib/node_modules/typescript/lib.es2015.generator.d.ts
  • lib/node_modules/typescript/lib.es2015.iterable.d.ts
  • lib/node_modules/typescript/lib.es2015.promise.d.ts
  • lib/node_modules/typescript/lib.es2015.proxy.d.ts
  • lib/node_modules/typescript/lib.es2015.reflect.d.ts
  • lib/node_modules/typescript/lib.es2015.symbol.d.ts
  • lib/node_modules/typescript/lib.es2015.symbol.wellknown.d.ts
  • lib/node_modules/typescript/lib.es2016.array.include.d.ts
  • lib/node_modules/typescript/lib.es2016.d.ts
  • lib/node_modules/typescript/lib.es2016.full.d.ts
  • lib/node_modules/typescript/lib.es2016.intl.d.ts
  • lib/node_modules/typescript/lib.es2017.arraybuffer.d.ts
  • lib/node_modules/typescript/lib.es2017.d.ts
  • lib/node_modules/typescript/lib.es2017.date.d.ts
  • lib/node_modules/typescript/lib.es2017.full.d.ts
  • lib/node_modules/typescript/lib.es2017.intl.d.ts
  • lib/node_modules/typescript/lib.es2017.object.d.ts
  • lib/node_modules/typescript/lib.es2017.sharedmemory.d.ts
  • lib/node_modules/typescript/lib.es2017.string.d.ts
  • lib/node_modules/typescript/lib.es2017.typedarrays.d.ts
  • lib/node_modules/typescript/lib.es2018.asyncgenerator.d.ts
  • lib/node_modules/typescript/lib.es2018.asynciterable.d.ts
  • lib/node_modules/typescript/lib.es2018.d.ts
  • lib/node_modules/typescript/lib.es2018.full.d.ts
  • lib/node_modules/typescript/lib.es2018.intl.d.ts
  • lib/node_modules/typescript/lib.es2018.promise.d.ts
  • lib/node_modules/typescript/lib.es2018.regexp.d.ts
  • lib/node_modules/typescript/lib.es2019.array.d.ts
  • lib/node_modules/typescript/lib.es2019.d.ts
  • lib/node_modules/typescript/lib.es2019.full.d.ts
  • lib/node_modules/typescript/lib.es2019.intl.d.ts
  • lib/node_modules/typescript/lib.es2019.object.d.ts
  • lib/node_modules/typescript/lib.es2019.string.d.ts
  • lib/node_modules/typescript/lib.es2019.symbol.d.ts
  • lib/node_modules/typescript/lib.es2020.bigint.d.ts
  • lib/node_modules/typescript/lib.es2020.d.ts
  • lib/node_modules/typescript/lib.es2020.date.d.ts
  • lib/node_modules/typescript/lib.es2020.full.d.ts
  • lib/node_modules/typescript/lib.es2020.intl.d.ts
  • lib/node_modules/typescript/lib.es2020.number.d.ts
  • lib/node_modules/typescript/lib.es2020.promise.d.ts
  • lib/node_modules/typescript/lib.es2020.sharedmemory.d.ts
  • lib/node_modules/typescript/lib.es2020.string.d.ts
  • lib/node_modules/typescript/lib.es2020.symbol.wellknown.d.ts
  • lib/node_modules/typescript/lib.es2021.d.ts
  • lib/node_modules/typescript/lib.es2021.full.d.ts
  • lib/node_modules/typescript/lib.es2021.intl.d.ts
  • lib/node_modules/typescript/lib.es2021.promise.d.ts
  • lib/node_modules/typescript/lib.es2021.string.d.ts
  • lib/node_modules/typescript/lib.es2021.weakref.d.ts
  • lib/node_modules/typescript/lib.es2022.array.d.ts
  • lib/node_modules/typescript/lib.es2022.d.ts
  • lib/node_modules/typescript/lib.es2022.error.d.ts
  • lib/node_modules/typescript/lib.es2022.full.d.ts
  • lib/node_modules/typescript/lib.es2022.intl.d.ts
  • lib/node_modules/typescript/lib.es2022.object.d.ts
  • lib/node_modules/typescript/lib.es2022.regexp.d.ts
  • lib/node_modules/typescript/lib.es2022.string.d.ts
  • lib/node_modules/typescript/lib.es2023.array.d.ts
  • lib/node_modules/typescript/lib.es2023.collection.d.ts
  • lib/node_modules/typescript/lib.es2023.d.ts
  • lib/node_modules/typescript/lib.es2023.full.d.ts
  • lib/node_modules/typescript/lib.es2023.intl.d.ts
  • lib/node_modules/typescript/lib.es2024.arraybuffer.d.ts
  • lib/node_modules/typescript/lib.es2024.collection.d.ts
  • lib/node_modules/typescript/lib.es2024.d.ts
  • lib/node_modules/typescript/lib.es2024.full.d.ts
  • lib/node_modules/typescript/lib.es2024.object.d.ts
  • lib/node_modules/typescript/lib.es2024.promise.d.ts
  • lib/node_modules/typescript/lib.es2024.regexp.d.ts
  • lib/node_modules/typescript/lib.es2024.sharedmemory.d.ts
  • lib/node_modules/typescript/lib.es2024.string.d.ts
  • lib/node_modules/typescript/lib.es5.d.ts
  • lib/node_modules/typescript/lib.es6.d.ts
  • lib/node_modules/typescript/lib.esnext.array.d.ts
  • lib/node_modules/typescript/lib.esnext.collection.d.ts
  • lib/node_modules/typescript/lib.esnext.d.ts
  • lib/node_modules/typescript/lib.esnext.decorators.d.ts
  • lib/node_modules/typescript/lib.esnext.disposable.d.ts

The first 100 are listed.

distinfo 1
FileSizeSHA256
typescript-5.9.3.tgz4.377468e+0610e108c9cf7d5f2879053dff18515fb405abf2ccef63eaaf017d9c571687a1d3
Master sites 1
  • https://registry.npmjs.org/typescript/-/

Commit history 1

DateCommitCreditsLog message
304c5d915c Lucas Holt lang/typescript: add port (#1200)
Adds the TypeScript 5.9.3 compiler package. This provides the TypeScript 5.x `tsc` required by GNOME Weather 50.0. The current TypeScript Go 7 compiler rejects Weather's upstream TypeScript 5 configuration. Adapted from the local FreeBSD port history: Apache-2.0 mapped to MidnightBSD metadata; all installation work is confined to the fake staging tree. Validation: makesum, patch, fake, package, test target, check-license, staged TypeScript compilation of GNOME Weather's tsconfig, portlint -C (only retained artifact/work-dir fatals), and git diff --check. ## Summary by Sourcery Add the TypeScript 5.9.3 compiler package to provide TypeScript 5.x tooling for dependent applications. New Features: - Add a port for the TypeScript 5.9.3 compiler and runtime package. Chores: …