Skip to content

Commit 2a59653

Browse files
committed
Use prettier_print for formatting
1 parent 20c1615 commit 2a59653

File tree

4 files changed

+12
-3
lines changed

4 files changed

+12
-3
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
66

77
## [Unreleased]
88

9+
### Changed
10+
11+
- Use `prettier_print` for formatting.
12+
913
## [0.1.0] - 2022-03-31
1014

1115
### Added

Gemfile.lock

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
syntax_tree-json (0.1.0)
55
json
6+
prettier_print
67
syntax_tree (>= 2.0.1)
78

89
GEM
@@ -11,14 +12,16 @@ GEM
1112
docile (1.4.0)
1213
json (2.6.1)
1314
minitest (5.15.0)
15+
prettier_print (0.1.0)
1416
rake (13.0.6)
1517
simplecov (0.21.2)
1618
docile (~> 1.1)
1719
simplecov-html (~> 0.11)
1820
simplecov_json_formatter (~> 0.1)
1921
simplecov-html (0.12.3)
2022
simplecov_json_formatter (0.1.4)
21-
syntax_tree (2.4.1)
23+
syntax_tree (2.5.0)
24+
prettier_print
2225

2326
PLATFORMS
2427
x86_64-darwin-21

lib/syntax_tree/json.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# frozen_string_literal: true
22

33
require "json"
4+
require "prettier_print"
45
require "syntax_tree"
56

67
require_relative "json/version"
@@ -97,8 +98,8 @@ def pretty_print(q)
9798
end
9899

99100
class << self
100-
def format(source)
101-
formatter = PP.new([])
101+
def format(source, maxwidth = 80)
102+
formatter = PrettierPrint.new([], maxwidth)
102103
parse(source).format(formatter)
103104

104105
formatter.flush

syntax_tree-json.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Gem::Specification.new do |spec|
2424
spec.require_paths = %w[lib]
2525

2626
spec.add_dependency "json"
27+
spec.add_dependency "prettier_print"
2728
spec.add_dependency "syntax_tree", ">= 2.0.1"
2829

2930
spec.add_development_dependency "bundler"

0 commit comments

Comments
 (0)