Files
pnpm/__utils__/get-release-text/package.json
Brandon Cheng 6f806be0ae chore: enable TypeScript's erasableSyntaxOnly config (#10365)
* chore: configure `erasableSyntaxOnly`

* refactor: remove class property access modifiers in constructor

```
../dedupe/check/src/DedupeCheckIssuesError.ts:5:16 - error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.

5   constructor (public dedupeCheckIssues: DedupeCheckIssues) {
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../reviewing/dependencies-hierarchy/src/getTree.ts:243:24 - error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.

243   private constructor (private readonly keypath: readonly string[]) {}
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```

* chore: migrate from enum types

```
../pkg-manager/plugin-commands-installation/src/import/index.ts:66:6 - error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.

66 enum YarnLockType {
        ~~~~~~~~~~~~

../lockfile/detect-dep-types/src/index.ts:5:13 - error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.

5 export enum DepType {
              ~~~~~~~
```

* chore: add changelog

* chore: remove `ts-node` dev dependency (#10371)

* chore: remove `ts-node` dev dependency

* chore: remove `ts-node` usages from `package.json` scripts
2025-12-27 11:23:49 +01:00

25 lines
564 B
JSON

{
"name": "@pnpm/get-release-text",
"version": "1000.0.0",
"private": true,
"type": "module",
"scripts": {
"write-release-text": "node src/main.ts",
"lint": "eslint src/**/*.ts"
},
"dependencies": {
"mdast-util-to-string": "catalog:",
"remark-parse": "catalog:",
"remark-stringify": "catalog:",
"unified": "catalog:"
},
"devDependencies": {
"@pnpm/get-release-text": "workspace:*"
},
"keywords": [
"pnpm",
"pnpm11"
],
"repository": "https://github.com/pnpm/pnpm/tree/main/__utils__/get-release-text"
}