name = "automata"
version = "0.3.0"
description = "Cron, RRULE, retries, filesystem events, and finite automata for Gleam"
licences = ["MIT"]
repository = { type = "github", user = "nao1215", repo = "automata" }
links = [
{ title = "Repository", href = "https://github.com/nao1215/automata" },
{ title = "Changelog", href = "https://github.com/nao1215/automata/blob/main/CHANGELOG.md" },
]
gleam = ">= 1.15.0"
[dependencies]
gleam_stdlib = ">= 0.44.0 and < 2.0.0"
[dev-dependencies]
gleeunit = ">= 1.0.0 and < 2.0.0"
glinter = ">= 2.14.0 and < 3.0.0"
[tools.glinter]
warnings_as_errors = true
include = ["src/", "test/"]
[tools.glinter.rules]
label_possible = "off"
prefer_guard_clause = "off"
[tools.glinter.ignore]
"test/**/*.gleam" = [
"assert_ok_pattern",
"missing_type_annotation",
"short_variable_name",
"unused_exports",
]
"src/automata/cron.gleam" = [
"deep_nesting",
"missing_labels",
"thrown_away_error",
"unused_exports",
]
"src/automata/cron/builder.gleam" = ["deep_nesting"]
"src/automata/cron/iterator.gleam" = ["deep_nesting"]
"src/automata/cron/parser.gleam" = ["deep_nesting"]
"src/automata/cron/validator.gleam" = ["deep_nesting", "thrown_away_error"]
"src/automata/internal/calendar.gleam" = [
"deep_nesting",
"thrown_away_error",
"unused_exports",
]
"src/automata/rrule.gleam" = [
"deep_nesting",
"thrown_away_error",
"unused_exports",
]
"src/automata/rrule/evaluator.gleam" = [
"deep_nesting",
"thrown_away_error",
"unused_exports",
]
"src/automata/rrule/validator.gleam" = ["deep_nesting"]
"src/automata/schedule/ast.gleam" = ["unused_exports"]
"src/automata/event.gleam" = ["unused_exports"]
"src/automata/event/source.gleam" = ["unused_exports"]
"src/automata/event/metadata.gleam" = ["unused_exports", "thrown_away_error"]
"src/automata/event/filter.gleam" = ["unused_exports"]
"src/automata/event/match.gleam" = ["unused_exports"]
"src/automata/event/builtin/body.gleam" = ["unused_exports"]
"src/automata/event/builtin/filter.gleam" = [
"unused_exports",
"thrown_away_error",
]
"src/automata/event/builtin/match.gleam" = ["unused_exports"]
"src/automata/retry.gleam" = ["unused_exports"]
"src/automata/retry/ast.gleam" = ["unused_exports"]
"src/automata/retry/internal/prng.gleam" = ["unused_exports"]
"src/automata/fsevent.gleam" = ["unused_exports"]
"src/automata/fsevent/ast.gleam" = ["unused_exports"]
"src/automata/fsevent/path.gleam" = ["unused_exports"]
"src/automata/fsevent/op.gleam" = ["unused_exports"]
"src/automata/fsevent/entry.gleam" = ["unused_exports"]
"src/automata/fsevent/snapshot.gleam" = [
"unused_exports",
"thrown_away_error",
]
"src/automata/fsevent/watch.gleam" = ["unused_exports"]
"src/automata/fsevent/event.gleam" = ["unused_exports"]
"src/automata/fsevent/diff.gleam" = [
"unused_exports",
"thrown_away_error",
"deep_nesting",
]