diff --git a/assets/js/init.js b/assets/js/init.js old mode 100644 new mode 100755 diff --git a/assets/js/main.js b/assets/js/main.js old mode 100644 new mode 100755 diff --git a/assets/json/init.json b/assets/json/init.json old mode 100644 new mode 100755 diff --git a/assets/json/test.json b/assets/json/test.json old mode 100644 new mode 100755 diff --git a/backend/.gitignore b/backend/.gitignore old mode 100644 new mode 100755 diff --git a/backend/CHANGELOG.md b/backend/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/backend/LICENSE b/backend/LICENSE old mode 100644 new mode 100755 diff --git a/backend/README.md b/backend/README.md old mode 100644 new mode 100755 diff --git a/backend/Setup.hs b/backend/Setup.hs old mode 100644 new mode 100755 diff --git a/backend/app/Main.hs b/backend/app/Main.hs old mode 100644 new mode 100755 diff --git a/backend/hs-server.cabal b/backend/hs-server.cabal old mode 100644 new mode 100755 diff --git a/backend/package.yaml b/backend/package.yaml old mode 100644 new mode 100755 diff --git a/backend/src/ElmskellTypes.hs b/backend/src/ElmskellTypes.hs old mode 100644 new mode 100755 diff --git a/backend/stack.yaml b/backend/stack.yaml old mode 100644 new mode 100755 diff --git a/backend/stack.yaml.lock b/backend/stack.yaml.lock old mode 100644 new mode 100755 diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..c3af51b --- /dev/null +++ b/flake.lock @@ -0,0 +1,27 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1747958103, + "narHash": "sha256-qmmFCrfBwSHoWw7cVK4Aj+fns+c54EBP8cGqp/yK410=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "fe51d34885f7b5e3e7b59572796e1bcb427eccb1", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100755 index 0000000..5bb3fae --- /dev/null +++ b/flake.nix @@ -0,0 +1,33 @@ +{ + description = "elmskell"; + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + }; + outputs = inputs @ {...}: let + utilities = [ + pkgs.httpie + ]; + deps = [ + pkgs.cowsay + pkgs.just + pkgs.elmPackages.elm + pkgs.elmPackages.elm-format + pkgs.esbuild + pkgs.stack + ]; + pkgs = import inputs.nixpkgs { + system = "x86_64-linux"; + }; + in { + devShell.x86_64-linux = pkgs.mkShell { + packages = [ + utilities + deps + ]; + shellHook = '' + export PS1='\h@\[\e[30;48;5;202;1m\]elmskell\[\e[0m\]|\w\\$ ' && + cowsay "Welcome to elmskell! Run 'just' to build!" + ''; + }; + }; +} diff --git a/frontend/elm-stuff/0.19.1/d.dat b/frontend/elm-stuff/0.19.1/d.dat new file mode 100644 index 0000000..c440da6 Binary files /dev/null and b/frontend/elm-stuff/0.19.1/d.dat differ diff --git a/frontend/elm-stuff/0.19.1/i.dat b/frontend/elm-stuff/0.19.1/i.dat new file mode 100644 index 0000000..0571e15 Binary files /dev/null and b/frontend/elm-stuff/0.19.1/i.dat differ diff --git a/frontend/elm-stuff/0.19.1/lock b/frontend/elm-stuff/0.19.1/lock new file mode 100644 index 0000000..e69de29 diff --git a/frontend/elm-stuff/0.19.1/o.dat b/frontend/elm-stuff/0.19.1/o.dat new file mode 100644 index 0000000..f6bb556 Binary files /dev/null and b/frontend/elm-stuff/0.19.1/o.dat differ diff --git a/frontend/elm.json b/frontend/elm.json index de6a82a..ce2a08d 100644 --- a/frontend/elm.json +++ b/frontend/elm.json @@ -6,28 +6,15 @@ "elm-version": "0.19.1", "dependencies": { "direct": { - "NoRedInk/elm-json-decode-pipeline": "1.0.1", - "bartavelle/json-helpers": "2.0.2", "elm/browser": "1.0.2", "elm/core": "1.0.5", - "elm/html": "1.0.0", + "elm/html": "1.0.0" + }, + "indirect": { "elm/json": "1.1.3", "elm/time": "1.0.0", "elm/url": "1.0.0", - "lobanov/elm-localstorage": "1.0.1", - "rtfeldman/elm-css": "18.0.0", - "rtfeldman/elm-iso8601-date-strings": "1.1.4" - }, - "indirect": { - "elm/bytes": "1.0.8", - "elm/file": "1.0.5", - "elm/http": "2.0.0", - "elm/parser": "1.1.0", - "elm/random": "1.0.0", - "elm/virtual-dom": "1.0.3", - "lobanov/elm-taskport": "2.0.1", - "robinheghan/murmur3": "1.0.0", - "rtfeldman/elm-hex": "1.0.0" + "elm/virtual-dom": "1.0.3" } }, "test-dependencies": { diff --git a/frontend/shell.nix b/frontend/shell.nix old mode 100644 new mode 100755 diff --git a/frontend/src/ElmskellTypes/Generated/Decoder.elm b/frontend/src/ElmskellTypes/Generated/Decoder.elm old mode 100644 new mode 100755 diff --git a/frontend/src/ElmskellTypes/Generated/ElmStreet.elm b/frontend/src/ElmskellTypes/Generated/ElmStreet.elm old mode 100644 new mode 100755 diff --git a/frontend/src/ElmskellTypes/Generated/Encoder.elm b/frontend/src/ElmskellTypes/Generated/Encoder.elm old mode 100644 new mode 100755 diff --git a/frontend/src/ElmskellTypes/Generated/Types.elm b/frontend/src/ElmskellTypes/Generated/Types.elm old mode 100644 new mode 100755 diff --git a/frontend/src/Main.elm b/frontend/src/Main.elm old mode 100644 new mode 100755 diff --git a/justfile b/justfile old mode 100644 new mode 100755