{ lib, beamPackages, buildNpmPackage, rustPlatform, fetchFromGitHub, nodejs, runCommand, nixosTests, npm-lockfile-fix, nix-update-script, brotli, tailwindcss_3, esbuild, ... }: let pname = "plausible"; version = "2.1.5"; mixEnv = "ce"; src = fetchFromGitHub { owner = "plausible"; repo = "analytics"; rev = "v${version}"; hash = "sha256-4gwK/AxzhsU0vgvKgIXrOyQLCgZMeZyKjj7PWbUmJ+8="; postFetch = '' ${lib.getExe npm-lockfile-fix} $out/assets/package-lock.json sed -ie ' /defp deps do/ { n /\[/ a\ \{:rustler, ">= 0.0.0", optional: true \}, } ' $out/mix.exs cat >> $out/config/config.exs <> config/config.exs <