{ pkgs ? (import ../dep/reflex-platform {}).nixpkgs }:
{
  test-reflex-dom-reexports = pkgs.runCommand "test-reflex-dom-reexports" {} (
    let
      ghc = pkgs.haskellPackages.ghcWithPackages (p: [p.Cabal]);
    in ''
      ${ghc}/bin/runhaskell ${./reflex-dom-reexports.hs} ${../reflex-dom/reflex-dom.cabal} ${../reflex-dom-core/reflex-dom-core.cabal} > "$out"
    '');
}

{ pkgs ? (import ../dep/reflex-platform {}).nixpkgs }:
{
  test-reflex-dom-reexports = pkgs.runCommand "test-reflex-dom-reexports" {} (
    let
      ghc = pkgs.haskellPackages.ghcWithPackages (p: [p.Cabal]);
    in ''
      ${ghc}/bin/runhaskell ${./reflex-dom-reexports.hs} ${../reflex-dom/reflex-dom.cabal} ${../reflex-dom-core/reflex-dom-core.cabal}
      touch "$out"
    '');
}

Add CI test to ensure reflex-dom re-exports everything from reflex-dom-core
Add CI test to ensure reflex-dom re-exports everything from reflex-dom-core
