Skip to content

Commit af04891

Browse files
committed
use github dependencies
1 parent 1fe3f1f commit af04891

File tree

1 file changed

+25
-16
lines changed

1 file changed

+25
-16
lines changed

mix.exs

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,20 @@ defmodule Phoenix.Sync.MixProject do
3434
{:phoenix_live_view, "~> 1.0", optional: true},
3535
{:plug, "~> 1.0"},
3636
{:jason, "~> 1.0"},
37-
{:ecto_sql, "~> 3.10", optional: true}
37+
{:ecto_sql, "~> 3.10", optional: true},
38+
{
39+
:electric,
40+
optional: true,
41+
github: "electric-sql/electric",
42+
sparse: "packages/sync-service",
43+
ref: "955449869fbc2073b870702359d090080e891670"
44+
},
45+
{
46+
:electric_client,
47+
github: "electric-sql/electric",
48+
sparse: "packages/elixir-client",
49+
ref: "955449869fbc2073b870702359d090080e891670"
50+
}
3851
] ++ deps_for_env(Mix.env())
3952
end
4053

@@ -44,31 +57,27 @@ defmodule Phoenix.Sync.MixProject do
4457
{:bandit, "~> 1.5", only: [:test], override: true},
4558
{:uuid, "~> 1.1", only: [:test]},
4659
{:mox, "~> 1.1", only: [:test]}
47-
] ++ very_temporary_path_based_deps_remove_me!()
60+
]
4861
end
4962

5063
defp deps_for_env(:dev) do
5164
[
5265
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false}
53-
] ++ very_temporary_path_based_deps_remove_me!()
66+
]
5467
end
5568

5669
defp deps_for_env(_) do
57-
[
58-
{:electric_client, ">= 0.3.0-beta.2"},
59-
{:electric, ">= 1.0.0-beta.16", optional: true}
60-
]
70+
[]
6171
end
6272

63-
# FIXME: remove path-based dependencies before merging
64-
defp very_temporary_path_based_deps_remove_me! do
65-
[
66-
{:electric,
67-
path: "../electric/packages/sync-service/", only: [:dev, :test], override: true},
68-
{:electric_client,
69-
path: "../electric/packages/elixir-client/", env: :dev, only: [:dev, :test]}
70-
]
71-
end
73+
# defp very_temporary_path_based_deps_remove_me! do
74+
# [
75+
# {:electric,
76+
# path: "../electric/packages/sync-service/", only: [:dev, :test], override: true},
77+
# {:electric_client,
78+
# path: "../electric/packages/elixir-client/", env: :dev, only: [:dev, :test]}
79+
# ]
80+
# end
7281

7382
defp docs do
7483
[

0 commit comments

Comments
 (0)