diff --git a/package.json b/package.json index ec305487..3c54a611 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "eslint-plugin-unicorn": "74.0.0", "jiti": "2.7.0", "npm-run-all2": "9.0.3", - "prettier": "3.6.2", + "prettier": "3.9.6", "prettier-plugin-organize-imports": "4.3.0", "prettier-plugin-pkg": "0.22.1", "tsup": "8.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b47284c..dc7af8cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -205,7 +205,7 @@ importers: version: 64.3.10(eslint@10.10.0(jiti@2.7.0))(typescript@5.9.3) eslint-plugin-prettier: specifier: 5.5.6 - version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.10.0(jiti@2.7.0)))(eslint@10.10.0(jiti@2.7.0))(prettier@3.6.2) + version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.10.0(jiti@2.7.0)))(eslint@10.10.0(jiti@2.7.0))(prettier@3.9.6) eslint-plugin-spellcheck: specifier: 0.0.20 version: 0.0.20(eslint@10.10.0(jiti@2.7.0)) @@ -219,14 +219,14 @@ importers: specifier: 9.0.3 version: 9.0.3 prettier: - specifier: 3.6.2 - version: 3.6.2 + specifier: 3.9.6 + version: 3.9.6 prettier-plugin-organize-imports: specifier: 4.3.0 - version: 4.3.0(prettier@3.6.2)(typescript@5.9.3) + version: 4.3.0(prettier@3.9.6)(typescript@5.9.3) prettier-plugin-pkg: specifier: 0.22.1 - version: 0.22.1(prettier@3.6.2) + version: 0.22.1(prettier@3.9.6) tsup: specifier: 8.5.1 version: 8.5.1(jiti@2.7.0)(postcss@8.5.28)(typescript@5.9.3)(yaml@2.9.1) @@ -2415,8 +2415,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.9.6: + resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} engines: {node: '>=14'} hasBin: true @@ -4291,10 +4291,10 @@ snapshots: - supports-color - typescript - eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.10.0(jiti@2.7.0)))(eslint@10.10.0(jiti@2.7.0))(prettier@3.6.2): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.10.0(jiti@2.7.0)))(eslint@10.10.0(jiti@2.7.0))(prettier@3.9.6): dependencies: eslint: 10.10.0(jiti@2.7.0) - prettier: 3.6.2 + prettier: 3.9.6 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: @@ -5052,16 +5052,16 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-organize-imports@4.3.0(prettier@3.6.2)(typescript@5.9.3): + prettier-plugin-organize-imports@4.3.0(prettier@3.9.6)(typescript@5.9.3): dependencies: - prettier: 3.6.2 + prettier: 3.9.6 typescript: 5.9.3 - prettier-plugin-pkg@0.22.1(prettier@3.6.2): + prettier-plugin-pkg@0.22.1(prettier@3.9.6): dependencies: - prettier: 3.6.2 + prettier: 3.9.6 - prettier@3.6.2: {} + prettier@3.9.6: {} property-information@7.2.0: {} diff --git a/src/options/types.ts b/src/options/types.ts index bf847f97..80b12bdd 100644 --- a/src/options/types.ts +++ b/src/options/types.ts @@ -16,18 +16,17 @@ import type { PugIdNotation } from './pug-id-notation'; /** * Extended pug option object. */ -export interface PugParserOptions - extends Pick< - ParserOptions, - | 'printWidth' - | 'singleQuote' - | 'tabWidth' - | 'useTabs' - | 'bracketSpacing' - | 'arrowParens' - | 'semi' - | 'bracketSameLine' - > { +export interface PugParserOptions extends Pick< + ParserOptions, + | 'printWidth' + | 'singleQuote' + | 'tabWidth' + | 'useTabs' + | 'bracketSpacing' + | 'arrowParens' + | 'semi' + | 'bracketSameLine' +> { pugPrintWidth: number; pugSingleQuote: boolean | null; pugTabWidth: number; diff --git a/src/printer.ts b/src/printer.ts index 6dba308d..e5e210be 100644 --- a/src/printer.ts +++ b/src/printer.ts @@ -944,8 +944,7 @@ export class PugPrinter { } tempToken = this.tokens[++tempIndex] as - | AttributeToken - | EndAttributesToken; + AttributeToken | EndAttributesToken; } logger.debug('after token', this.currentLineLength); @@ -978,8 +977,7 @@ export class PugPrinter { ); tempClassToken = this.tokens[++tempClassIndex] as - | EndAttributesToken - | ClassToken; + EndAttributesToken | ClassToken; } }