Skip to content

Commit c146d76

Browse files
judofyrbjoerge
authored andcommitted
feat(cli): remove patching of tsconfig.json and thus silver-fleece dependency (#8114)
1 parent 35cd307 commit c146d76

File tree

3 files changed

+1
-26
lines changed

3 files changed

+1
-26
lines changed

packages/@sanity/cli/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
"pkg-dir": "^5.0.0",
7373
"prettier": "^3.3.0",
7474
"semver": "^7.3.5",
75-
"silver-fleece": "1.1.0",
7675
"validate-npm-package-name": "^3.0.0"
7776
},
7877
"devDependencies": {

packages/@sanity/cli/src/actions/init-project/initProject.ts

+1-17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {existsSync, readFileSync} from 'node:fs'
1+
import {existsSync} from 'node:fs'
22
import fs from 'node:fs/promises'
33
import path from 'node:path'
44

@@ -11,7 +11,6 @@ import {deburr, noop} from 'lodash'
1111
import pFilter from 'p-filter'
1212
import resolveFrom from 'resolve-from'
1313
import semver from 'semver'
14-
import {evaluate, patch} from 'silver-fleece'
1514

1615
import {CLIInitStepCompleted} from '../../__telemetry__/init.telemetry'
1716
import {type InitFlags} from '../../commands/init/initCommand'
@@ -434,21 +433,6 @@ export default async function initSanity(
434433

435434
await writeSourceFiles(sanityFolder(useTypeScript, templateToUse), undefined, hasSrcFolder)
436435

437-
// set tsconfig.json target to ES2017
438-
const tsConfigPath = path.join(workDir, 'tsconfig.json')
439-
440-
if (useTypeScript && existsSync(tsConfigPath)) {
441-
const tsConfigFile = readFileSync(tsConfigPath, 'utf8')
442-
const config = evaluate(tsConfigFile)
443-
444-
if (config.compilerOptions.target?.toLowerCase() !== 'es2017') {
445-
config.compilerOptions.target = 'ES2017'
446-
447-
const newConfig = patch(tsConfigFile, config)
448-
await fs.writeFile(tsConfigPath, Buffer.from(newConfig))
449-
}
450-
}
451-
452436
const appendEnv = unattended ? true : await promptForAppendEnv(prompt, envFilename)
453437

454438
if (appendEnv) {

pnpm-lock.yaml

-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)