chore: rename module to `charm.land/fantasy` (#19)

Andrey Nering created

Change summary

anthropic/anthropic.go                  | 2 +-
anthropic/provider_options.go           | 2 +-
azure/azure.go                          | 4 ++--
bedrock/bedrock.go                      | 4 ++--
examples/agent/main.go                  | 4 ++--
examples/simple/main.go                 | 4 ++--
examples/stream/main.go                 | 4 ++--
examples/streaming-agent-simple/main.go | 4 ++--
examples/streaming-agent/main.go        | 4 ++--
go.mod                                  | 2 +-
google/google.go                        | 4 ++--
google/provider_options.go              | 2 +-
openai/language_model.go                | 2 +-
openai/language_model_hooks.go          | 2 +-
openai/openai.go                        | 2 +-
openai/openai_test.go                   | 2 +-
openai/provider_options.go              | 2 +-
openai/responses_language_model.go      | 2 +-
openai/responses_options.go             | 2 +-
openaicompat/language_model_hooks.go    | 4 ++--
openaicompat/openaicompat.go            | 4 ++--
openaicompat/provider_options.go        | 4 ++--
openrouter/language_model_hooks.go      | 4 ++--
openrouter/openrouter.go                | 4 ++--
openrouter/provider_options.go          | 2 +-
providertests/anthropic_test.go         | 4 ++--
providertests/azure_test.go             | 6 +++---
providertests/bedrock_test.go           | 4 ++--
providertests/common_test.go            | 2 +-
providertests/google_test.go            | 4 ++--
providertests/openai_responses_test.go  | 4 ++--
providertests/openai_test.go            | 4 ++--
providertests/openaicompat_test.go      | 6 +++---
providertests/openrouter_test.go        | 4 ++--
34 files changed, 57 insertions(+), 57 deletions(-)

Detailed changes

anthropic/anthropic.go 🔗

@@ -11,12 +11,12 @@ import (
 	"maps"
 	"strings"
 
+	"charm.land/fantasy/ai"
 	"github.com/anthropics/anthropic-sdk-go"
 	"github.com/anthropics/anthropic-sdk-go/bedrock"
 	"github.com/anthropics/anthropic-sdk-go/option"
 	"github.com/anthropics/anthropic-sdk-go/packages/param"
 	"github.com/anthropics/anthropic-sdk-go/vertex"
-	"github.com/charmbracelet/fantasy/ai"
 	"golang.org/x/oauth2/google"
 )
 

anthropic/provider_options.go 🔗

@@ -1,6 +1,6 @@
 package anthropic
 
-import "github.com/charmbracelet/fantasy/ai"
+import "charm.land/fantasy/ai"
 
 type ProviderOptions struct {
 	SendReasoning          *bool                   `json:"send_reasoning"`

azure/azure.go 🔗

@@ -1,8 +1,8 @@
 package azure
 
 import (
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openaicompat"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openaicompat"
 	"github.com/openai/openai-go/v2/azure"
 	"github.com/openai/openai-go/v2/option"
 )

bedrock/bedrock.go 🔗

@@ -1,9 +1,9 @@
 package bedrock
 
 import (
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/anthropic"
 	"github.com/anthropics/anthropic-sdk-go/option"
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/anthropic"
 )
 
 type options struct {

examples/agent/main.go 🔗

@@ -5,8 +5,8 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openrouter"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openrouter"
 )
 
 func main() {

examples/simple/main.go 🔗

@@ -5,8 +5,8 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/anthropic"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/anthropic"
 )
 
 func main() {

examples/stream/main.go 🔗

@@ -6,8 +6,8 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
 )
 
 func main() {

examples/streaming-agent-simple/main.go 🔗

@@ -5,8 +5,8 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
 )
 
 func main() {

examples/streaming-agent/main.go 🔗

@@ -6,8 +6,8 @@ import (
 	"os"
 	"strings"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/anthropic"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/anthropic"
 )
 
 func main() {

go.mod 🔗

@@ -1,4 +1,4 @@
-module github.com/charmbracelet/fantasy
+module charm.land/fantasy
 
 go 1.24.5
 

google/google.go 🔗

@@ -11,9 +11,9 @@ import (
 	"net/http"
 	"strings"
 
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/anthropic"
 	"cloud.google.com/go/auth"
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/anthropic"
 	"github.com/charmbracelet/x/exp/slice"
 	"github.com/google/uuid"
 	"google.golang.org/genai"

google/provider_options.go 🔗

@@ -1,6 +1,6 @@
 package google
 
-import "github.com/charmbracelet/fantasy/ai"
+import "charm.land/fantasy/ai"
 
 type ThinkingConfig struct {
 	ThinkingBudget  *int64 `json:"thinking_budget"`

openai/language_model.go 🔗

@@ -9,7 +9,7 @@ import (
 	"io"
 	"strings"
 
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 	xjson "github.com/charmbracelet/x/json"
 	"github.com/google/uuid"
 	"github.com/openai/openai-go/v2"

openai/language_model_hooks.go 🔗

@@ -3,7 +3,7 @@ package openai
 import (
 	"fmt"
 
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 	"github.com/openai/openai-go/v2"
 	"github.com/openai/openai-go/v2/packages/param"
 	"github.com/openai/openai-go/v2/shared"

openai/openai.go 🔗

@@ -5,7 +5,7 @@ import (
 	"cmp"
 	"maps"
 
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 	"github.com/openai/openai-go/v2"
 	"github.com/openai/openai-go/v2/option"
 )

openai/openai_test.go 🔗

@@ -10,7 +10,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 	"github.com/openai/openai-go/v2/packages/param"
 	"github.com/stretchr/testify/require"
 )

openai/provider_options.go 🔗

@@ -1,7 +1,7 @@
 package openai
 
 import (
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 	"github.com/openai/openai-go/v2"
 )
 

openai/responses_language_model.go 🔗

@@ -8,7 +8,7 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 	"github.com/google/uuid"
 	"github.com/openai/openai-go/v2"
 	"github.com/openai/openai-go/v2/packages/param"

openai/responses_options.go 🔗

@@ -3,7 +3,7 @@ package openai
 import (
 	"slices"
 
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 )
 
 type ResponsesReasoningMetadata struct {

openaicompat/language_model_hooks.go 🔗

@@ -4,8 +4,8 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
 	openaisdk "github.com/openai/openai-go/v2"
 	"github.com/openai/openai-go/v2/packages/param"
 	"github.com/openai/openai-go/v2/shared"

openaicompat/openaicompat.go 🔗

@@ -1,8 +1,8 @@
 package openaicompat
 
 import (
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
 	"github.com/openai/openai-go/v2/option"
 )
 

openaicompat/provider_options.go 🔗

@@ -1,8 +1,8 @@
 package openaicompat
 
 import (
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
 )
 
 type ProviderOptions struct {

openrouter/language_model_hooks.go 🔗

@@ -5,8 +5,8 @@ import (
 	"fmt"
 	"maps"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/anthropic"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/anthropic"
 	openaisdk "github.com/openai/openai-go/v2"
 	"github.com/openai/openai-go/v2/packages/param"
 )

openrouter/openrouter.go 🔗

@@ -3,8 +3,8 @@ package openrouter
 import (
 	"encoding/json"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
 	"github.com/openai/openai-go/v2/option"
 )
 

openrouter/provider_options.go 🔗

@@ -1,7 +1,7 @@
 package openrouter
 
 import (
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 )
 
 type ReasoningEffort string

providertests/anthropic_test.go 🔗

@@ -5,8 +5,8 @@ import (
 	"os"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/anthropic"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/anthropic"
 	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )

providertests/azure_test.go 🔗

@@ -6,9 +6,9 @@ import (
 	"os"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/azure"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/azure"
+	"charm.land/fantasy/openai"
 	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )

providertests/bedrock_test.go 🔗

@@ -4,8 +4,8 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/bedrock"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/bedrock"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )
 

providertests/common_test.go 🔗

@@ -7,7 +7,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
+	"charm.land/fantasy/ai"
 	"github.com/joho/godotenv"
 	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"

providertests/google_test.go 🔗

@@ -6,8 +6,8 @@ import (
 	"os"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/google"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/google"
 	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )

providertests/openai_responses_test.go 🔗

@@ -5,8 +5,8 @@ import (
 	"os"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
 	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )

providertests/openai_test.go 🔗

@@ -5,8 +5,8 @@ import (
 	"os"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )
 

providertests/openaicompat_test.go 🔗

@@ -5,9 +5,9 @@ import (
 	"os"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openai"
-	"github.com/charmbracelet/fantasy/openaicompat"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openai"
+	"charm.land/fantasy/openaicompat"
 	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )

providertests/openrouter_test.go 🔗

@@ -5,8 +5,8 @@ import (
 	"os"
 	"testing"
 
-	"github.com/charmbracelet/fantasy/ai"
-	"github.com/charmbracelet/fantasy/openrouter"
+	"charm.land/fantasy/ai"
+	"charm.land/fantasy/openrouter"
 	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )