diff --git a/gleam.toml b/gleam.toml index 5f944ed..e83447f 100644 --- a/gleam.toml +++ b/gleam.toml @@ -1,5 +1,5 @@ name = "pine" -version = "0.0.2" +version = "0.0.3" # Fill out these fields if you intend to generate HTML documentation or publish # your project to the Hex package manager. diff --git a/src/pine.gleam b/src/pine.gleam index 1c30c0a..5f30cf4 100644 --- a/src/pine.gleam +++ b/src/pine.gleam @@ -1,11 +1,11 @@ import birl import gleam/list import gleam/order -import pine/attribute -import pine/format -import pine/level -import pine/log -import pine/transport +import pine/internal/attribute +import pine/internal/format +import pine/internal/level +import pine/internal/log +import pine/internal/transport /// The logger type. This is opaque by default to prevent developers from relying /// on implementation details that may change. diff --git a/src/pine/attribute.gleam b/src/pine/internal/attribute.gleam similarity index 100% rename from src/pine/attribute.gleam rename to src/pine/internal/attribute.gleam diff --git a/src/pine/format.gleam b/src/pine/internal/format.gleam similarity index 95% rename from src/pine/format.gleam rename to src/pine/internal/format.gleam index 9a21bdf..85f5ce3 100644 --- a/src/pine/format.gleam +++ b/src/pine/internal/format.gleam @@ -4,9 +4,9 @@ import gleam/int import gleam/json as gleam_json import gleam/list import gleam/string -import pine/attribute -import pine/level -import pine/log +import pine/internal/attribute +import pine/internal/level +import pine/internal/log pub type Formatter = fn(log.Log) -> String diff --git a/src/pine/level.gleam b/src/pine/internal/level.gleam similarity index 100% rename from src/pine/level.gleam rename to src/pine/internal/level.gleam diff --git a/src/pine/log.gleam b/src/pine/internal/log.gleam similarity index 50% rename from src/pine/log.gleam rename to src/pine/internal/log.gleam index e304d10..e24a35a 100644 --- a/src/pine/log.gleam +++ b/src/pine/internal/log.gleam @@ -1,5 +1,5 @@ -import pine/attribute.{type Attribute} -import pine/level.{type Level} +import pine/internal/attribute.{type Attribute} +import pine/internal/level.{type Level} pub type Log { Log(level: Level, ts: Int, msg: String, attributes: List(Attribute)) diff --git a/src/pine/transport.gleam b/src/pine/internal/transport.gleam similarity index 100% rename from src/pine/transport.gleam rename to src/pine/internal/transport.gleam diff --git a/test/timber_test.gleam b/test/pine_test.gleam similarity index 100% rename from test/timber_test.gleam rename to test/pine_test.gleam