Skip to content

Commit 15901cd

Browse files
🔀 Merge pull request #13 from bwireman/main
Update gleam_stdlib, use gleam_regexp instead
2 parents a598625 + 9e03457 commit 15901cd

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

‎gleam.toml

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ gleam = ">= 0.33.0"
88
[dependencies]
99
gleam_stdlib = "~> 0.34"
1010
gleam_community_colour = "~> 1.3"
11+
gleam_regexp = ">= 1.0.0 and < 2.0.0"
1112

1213
[dev-dependencies]
1314
gleeunit = "~> 1.0"

‎manifest.toml

+6-3
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22
# You typically do not need to edit this file
33

44
packages = [
5-
{ name = "gleam_community_colour", version = "1.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_community_colour", source = "hex", outer_checksum = "A49A5E3AE8B637A5ACBA80ECB9B1AFE89FD3D5351FF6410A42B84F666D40D7D5" },
6-
{ name = "gleam_stdlib", version = "0.34.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "1FB8454D2991E9B4C0C804544D8A9AD0F6184725E20D63C3155F0AEB4230B016" },
7-
{ name = "gleeunit", version = "1.0.2", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "D364C87AFEB26BDB4FB8A5ABDE67D635DC9FA52D6AB68416044C35B096C6882D" },
5+
{ name = "gleam_community_colour", version = "1.4.1", build_tools = ["gleam"], requirements = ["gleam_json", "gleam_stdlib"], otp_app = "gleam_community_colour", source = "hex", outer_checksum = "386CB9B01B33371538672EEA8A6375A0A0ADEF41F17C86DDCB81C92AD00DA610" },
6+
{ name = "gleam_json", version = "2.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_json", source = "hex", outer_checksum = "0A57FB5666E695FD2BEE74C0428A98B0FC11A395D2C7B4CDF5E22C5DD32C74C6" },
7+
{ name = "gleam_regexp", version = "1.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_regexp", source = "hex", outer_checksum = "A3655FDD288571E90EE9C4009B719FEF59FA16AFCDF3952A76A125AF23CF1592" },
8+
{ name = "gleam_stdlib", version = "0.45.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "206FCE1A76974AECFC55AEBCD0217D59EDE4E408C016E2CFCCC8FF51278F186E" },
9+
{ name = "gleeunit", version = "1.2.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "F7A7228925D3EE7D0813C922E062BFD6D7E9310F0BEE585D3A42F3307E3CFD13" },
810
]
911

1012
[requirements]
1113
gleam_community_colour = { version = "~> 1.3" }
14+
gleam_regexp = { version = ">= 1.0.0 and < 2.0.0" }
1215
gleam_stdlib = { version = "~> 0.34" }
1316
gleeunit = { version = "~> 1.0" }

‎src/gleam_community/ansi.gleam

+5-4
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797

9898
import gleam/int
9999
import gleam/list
100-
import gleam/regex
100+
import gleam/regexp
101101
import gleam/string
102102
import gleam_community/colour.{type Colour} as gc_colour
103103

@@ -2342,11 +2342,12 @@ pub fn bg_colour(text: String, colour: Colour) -> String {
23422342
/// </div>
23432343
///
23442344
pub fn strip(text: String) -> String {
2345-
let regex_options = regex.Options(False, True)
2346-
let assert Ok(r) = regex.compile("(?:\\[(?:\\d+;?)+m)+", with: regex_options)
2345+
let regexp_options = regexp.Options(case_insensitive: False, multi_line: True)
2346+
let assert Ok(r) =
2347+
regexp.compile("(?:\\[(?:\\d+;?)+m)+", with: regexp_options)
23472348

23482349
r
2349-
|> regex.split(text)
2350+
|> regexp.split(text)
23502351
|> string.join("")
23512352
}
23522353

0 commit comments

Comments
 (0)