From 8324f442f326aa54ac3bd8faa7ff6a21a7cf3a78 Mon Sep 17 00:00:00 2001 From: Zhongheng Liu Date: Sun, 12 May 2024 13:23:10 +0300 Subject: [PATCH] bump: update latest web package and integration devenv --- .envrc | 3 + .gitignore | 9 + devenv.lock | 156 ++++++++++++++++++ devenv.nix | 47 ++++++ devenv.yaml | 15 ++ src/main/resources/static/asset-manifest.json | 6 +- src/main/resources/static/index.html | 2 +- .../static/static/js/main.7c6b7aac.js | 3 + .../static/js/main.7c6b7aac.js.LICENSE.txt | 39 +++++ .../static/static/js/main.7c6b7aac.js.map | 1 + 10 files changed, 277 insertions(+), 4 deletions(-) create mode 100644 .envrc create mode 100644 devenv.lock create mode 100644 devenv.nix create mode 100644 devenv.yaml create mode 100644 src/main/resources/static/static/js/main.7c6b7aac.js create mode 100644 src/main/resources/static/static/js/main.7c6b7aac.js.LICENSE.txt create mode 100644 src/main/resources/static/static/js/main.7c6b7aac.js.map diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..5bf8fc1 --- /dev/null +++ b/.envrc @@ -0,0 +1,3 @@ +source_url "https://raw.githubusercontent.com/cachix/devenv/95f329d49a8a5289d31e0982652f7058a189bfca/direnvrc" "sha256-d+8cBpDfDBj41inrADaJt+bDWhOktwslgoP5YiGJ1v0=" + +use devenv \ No newline at end of file diff --git a/.gitignore b/.gitignore index 549e00a..c5e2dea 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,12 @@ build/ ### VS Code ### .vscode/ +# Devenv +.devenv* +devenv.local.nix + +# direnv +.direnv + +# pre-commit +.pre-commit-config.yaml diff --git a/devenv.lock b/devenv.lock new file mode 100644 index 0000000..9bc627a --- /dev/null +++ b/devenv.lock @@ -0,0 +1,156 @@ +{ + "nodes": { + "devenv": { + "locked": { + "dir": "src/modules", + "lastModified": 1715346321, + "owner": "cachix", + "repo": "devenv", + "rev": "61033d861900f36bfa6afcd5b8580f098d65e137", + "treeHash": "8ed36d3a3715ded632a1442d07122aba44719fde", + "type": "github" + }, + "original": { + "dir": "src/modules", + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1696426674, + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "treeHash": "2addb7b71a20a25ea74feeaf5c2f6a6b30898ecb", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1710146030, + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "treeHash": "bd263f021e345cb4a39d80c126ab650bebc3c10c", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1709087332, + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", + "treeHash": "ca14199cabdfe1a06a7b1654c76ed49100a689f9", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1713361204, + "owner": "cachix", + "repo": "devenv-nixpkgs", + "rev": "285676e87ad9f0ca23d8714a6ab61e7e027020c6", + "treeHash": "50354b35a3e0277d4a83a0a88fa0b0866b5f392f", + "type": "github" + }, + "original": { + "owner": "cachix", + "ref": "rolling", + "repo": "devenv-nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1715395895, + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "71bae31b7dbc335528ca7e96f479ec93462323ff", + "treeHash": "b8ae138025f110a8e468a9fe095084da6fd07c91", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-23.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": "flake-compat", + "flake-utils": "flake-utils", + "gitignore": "gitignore", + "nixpkgs": [ + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1714478972, + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "2849da033884f54822af194400f8dff435ada242", + "treeHash": "578180deb59a545b0032e9a66da4c0c043c5057d", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "root": { + "inputs": { + "devenv": "devenv", + "nixpkgs": "nixpkgs", + "pre-commit-hooks": "pre-commit-hooks" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "treeHash": "cce81f2a0f0743b2eb61bc2eb6c7adbe2f2c6beb", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/devenv.nix b/devenv.nix new file mode 100644 index 0000000..a5e8dda --- /dev/null +++ b/devenv.nix @@ -0,0 +1,47 @@ +{ pkgs, lib, config, inputs, ... }: + +{ + # https://devenv.sh/basics/ + env.GREET = "devenv"; + cachix.enable = false; + # https://devenv.sh/packages/ + packages = [ pkgs.git ]; + + # https://devenv.sh/scripts/ + scripts.hello.exec = "echo hello from $GREET"; + + enterShell = '' + hello + git --version + ''; + + # https://devenv.sh/tests/ + enterTest = '' + echo "Running tests" + git --version | grep "2.42.0" + ''; + + # https://devenv.sh/services/ + # services.postgres.enable = true; + + # https://devenv.sh/languages/ + languages = { + java = { + enable = true; + jdk.package = pkgs.jdk17; + maven = { + enable = true; + }; + }; + }; + + + # https://devenv.sh/pre-commit-hooks/ + pre-commit.hooks.shellcheck.enable = true; + pre-commit.hooks.commitizen.enable = true; + + # https://devenv.sh/processes/ + # processes.ping.exec = "ping example.com"; + + # See full reference at https://devenv.sh/reference/options/ +} diff --git a/devenv.yaml b/devenv.yaml new file mode 100644 index 0000000..116a2ad --- /dev/null +++ b/devenv.yaml @@ -0,0 +1,15 @@ +# yaml-language-server: $schema=https://devenv.sh/devenv.schema.json +inputs: + nixpkgs: + url: github:cachix/devenv-nixpkgs/rolling + +# If you're using non-OSS software, you can set allowUnfree to true. +# allowUnfree: true + +# If you're willing to use a package that's vulnerable +# permittedInsecurePackages: +# - "openssl-1.1.1w" + +# If you have more than one devenv you can merge them +#imports: +# - ./backend diff --git a/src/main/resources/static/asset-manifest.json b/src/main/resources/static/asset-manifest.json index 28ca643..abda717 100644 --- a/src/main/resources/static/asset-manifest.json +++ b/src/main/resources/static/asset-manifest.json @@ -1,15 +1,15 @@ { "files": { "main.css": "/static/css/main.cc8ab164.css", - "main.js": "/static/js/main.a9c9ef19.js", + "main.js": "/static/js/main.7c6b7aac.js", "static/media/placeholder.jpg": "/static/media/placeholder.7fd2b880a5558e1b1b67.jpg", "static/media/menu.png": "/static/media/menu.b641b2ee66cc66c4507a.png", "index.html": "/index.html", "main.cc8ab164.css.map": "/static/css/main.cc8ab164.css.map", - "main.a9c9ef19.js.map": "/static/js/main.a9c9ef19.js.map" + "main.7c6b7aac.js.map": "/static/js/main.7c6b7aac.js.map" }, "entrypoints": [ "static/css/main.cc8ab164.css", - "static/js/main.a9c9ef19.js" + "static/js/main.7c6b7aac.js" ] } \ No newline at end of file diff --git a/src/main/resources/static/index.html b/src/main/resources/static/index.html index ceefef4..e7c7c48 100644 --- a/src/main/resources/static/index.html +++ b/src/main/resources/static/index.html @@ -1 +1 @@ -IRC application instance
\ No newline at end of file +IRC application instance
\ No newline at end of file diff --git a/src/main/resources/static/static/js/main.7c6b7aac.js b/src/main/resources/static/static/js/main.7c6b7aac.js new file mode 100644 index 0000000..aac251a --- /dev/null +++ b/src/main/resources/static/static/js/main.7c6b7aac.js @@ -0,0 +1,3 @@ +/*! For license information please see main.7c6b7aac.js.LICENSE.txt */ +(()=>{"use strict";var e={463:(e,t,n)=>{var r=n(791),a=n(296);function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n