diff --git a/server/deps-lock.json b/deps-lock.json similarity index 98% rename from server/deps-lock.json rename to deps-lock.json index 986bedb..7edfe30 100644 --- a/server/deps-lock.json +++ b/deps-lock.json @@ -1,14 +1,6 @@ { "lock-version": 4, - "git-deps": [ - { - "lib": "io.github.msyds/spec-dict", - "url": "https://github.com/msyds/spec-dict.git", - "rev": "531d629b7f05f37232261cf9e8927a4b5915714f", - "git-dir": "https/github.com/msyds/spec-dict", - "hash": "sha256-5hMdPsB8OhOCtByPZS+CHXzVLq0H+OBKKnXec21xwmg=" - } - ], + "git-deps": [], "mvn-deps": [ { "mvn-path": "babashka/fs/0.5.24/fs-0.5.24.jar", diff --git a/doerg-parser/.dir-locals.el b/doerg-parser/.dir-locals.el deleted file mode 100644 index a17a6cb..0000000 --- a/doerg-parser/.dir-locals.el +++ /dev/null @@ -1,4 +0,0 @@ -((nil . ((cider-default-cljs-repl . shadow) - (cider-shadow-default-options . "app") - (cider-shadow-watched-builds . ("app")) - (cider-offer-to-open-cljs-app-in-browser . nil)))) diff --git a/doerg-parser/deps-lock.json b/doerg-parser/deps-lock.json deleted file mode 100644 index 82f10da..0000000 --- a/doerg-parser/deps-lock.json +++ /dev/null @@ -1,871 +0,0 @@ -{ - "lock-version": 4, - "git-deps": [], - "mvn-deps": [ - { - "mvn-path": "cider/piggieback/0.6.0/piggieback-0.6.0.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-L8BVJuA7DEBG0rJIXdYhqCOhNmrornPJW7F00EXKcPQ=" - }, - { - "mvn-path": "cider/piggieback/0.6.0/piggieback-0.6.0.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-Iz++ZjMTDvh3vHJjp/u9Zu+k1NBVGDeXRBTVy7i4H58=" - }, - { - "mvn-path": "com/bhauman/cljs-test-display/0.1.1/cljs-test-display-0.1.1.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-wfIbDzHs05iSH0QtN0ydvKeCASKeeuIA5Ob2kw5MCYw=" - }, - { - "mvn-path": "com/bhauman/cljs-test-display/0.1.1/cljs-test-display-0.1.1.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-8A0G0Ydh+gYIoT/zoxWhs4Rqzc+6Y/bb30DXlryeV9g=" - }, - { - "mvn-path": "com/cognitect/transit-clj/1.0.333/transit-clj-1.0.333.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-jgNSoALPld3rUncLlQweteqWtzUfzjng/uk+Icpjvvs=" - }, - { - "mvn-path": "com/cognitect/transit-clj/1.0.333/transit-clj-1.0.333.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-h2ulOH2EfKM1RH6jSt9UKxfRsHdI7L3JAahwv8x3qDM=" - }, - { - "mvn-path": "com/cognitect/transit-cljs/0.8.280/transit-cljs-0.8.280.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-FXrUww5BYhTCmZe68m3tJ30FxLQyGWd9KxADyAFoHBo=" - }, - { - "mvn-path": "com/cognitect/transit-cljs/0.8.280/transit-cljs-0.8.280.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-2i3EJFGnQrd3AFBqyfQhF6jDH0Roh4jA4SDOx8lUXak=" - }, - { - "mvn-path": "com/cognitect/transit-java/1.0.371/transit-java-1.0.371.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-kmeszqpryOidXL9l+EeDhkeHbXIa8ggyTjjNAECyNpY=" - }, - { - "mvn-path": "com/cognitect/transit-java/1.0.371/transit-java-1.0.371.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-Bz9V9PAfwqd7K1G5QD7FYJtLC/CuHbzrxI4iN0TJe78=" - }, - { - "mvn-path": "com/cognitect/transit-js/0.8.874/transit-js-0.8.874.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-rW5L0taVVl2nnrWAIMlmXSKFDWs5y4b4Mwu22ju/CQk=" - }, - { - "mvn-path": "com/cognitect/transit-js/0.8.874/transit-js-0.8.874.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-J7yW4q+cn66bWF0QAHRTLp9FRZ9R3QYJA50TjHqtUbg=" - }, - { - "mvn-path": "com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-tdN6d8iCd7l+NZPIdAklIWwG345BcrveBYUo3wStPno=" - }, - { - "mvn-path": "com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-9EzGPWEvA7Hb/IKJLc2zL9t1vxYEn9hZVWHnx6M7xFE=" - }, - { - "mvn-path": "com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-OuJFud+VEnMh8fkF9wO9MndP5VcVip06nlB9grK8TtQ=" - }, - { - "mvn-path": "com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-mqIJuzI5HL9fG9Pn+hGQFnYWms0ZDZiWtcHod8mZ/rw=" - }, - { - "mvn-path": "com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-CQat2FWuOfkjV9Y/SFiJsI/KTEOl/kM1ItdTROB1exk=" - }, - { - "mvn-path": "com/fasterxml/oss-parent/48/oss-parent-48.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-EbuiLYYxgW4JtiOiAHR0U9ZJGmbqyPXAicc9ordJAU8=" - }, - { - "mvn-path": "com/google/javascript/closure-compiler-main/v20250407/closure-compiler-main-v20250407.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-eQooRkQq9Gt2IPxU8eYGJz4FLYZWBUjDN2sOvrMyc/c=" - }, - { - "mvn-path": "com/google/javascript/closure-compiler-parent/v20250407/closure-compiler-parent-v20250407.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-gIfZZbpF+ym1uWLycVnxs1ClNrz9tkrR60Rm3NjjQhc=" - }, - { - "mvn-path": "com/google/javascript/closure-compiler/v20250407/closure-compiler-v20250407.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-T9qZBdjeV+pa5d+wRGSAwmP1Kn7laZTuFuDOxqadhVQ=" - }, - { - "mvn-path": "com/google/javascript/closure-compiler/v20250407/closure-compiler-v20250407.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-an9SzlxLwffrGZWsgYf4tYxSKenvccit0xUcMQHV8Y8=" - }, - { - "mvn-path": "com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-TmlpaJK4i0HFXUmrL9zCHurZK/VKzFiMAFBZbDt1GZw=" - }, - { - "mvn-path": "com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-Zl9jWQ3vtj1irdIdNSU2LPk3z2ocBeSwFFuujailf4M=" - }, - { - "mvn-path": "com/sun/activation/all/1.2.0/all-1.2.0.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-HYUY46x1MqEE5Pe+d97zfJguUwcjxr2z1ncIzOKwwsQ=" - }, - { - "mvn-path": "commons-codec/commons-codec/1.15/commons-codec-1.15.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=" - }, - { - "mvn-path": "commons-codec/commons-codec/1.15/commons-codec-1.15.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" - }, - { - "mvn-path": "commons-io/commons-io/2.18.0/commons-io-2.18.0.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-88oPjWPEDiOlbVQQHGDV7e4Ta0LYS/uFvHljCTEJz4s=" - }, - { - "mvn-path": "commons-io/commons-io/2.18.0/commons-io-2.18.0.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-Y9lpQetE35yQ0q2yrYw/aZwuBl5wcEXF2vcT/KUrz8o=" - }, - { - "mvn-path": "crypto-equality/crypto-equality/1.0.1/crypto-equality-1.0.1.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-7hXMC3bc9z+PyG0C6e/+1xYKimtAsvDp3nLj3SXtS98=" - }, - { - "mvn-path": "crypto-equality/crypto-equality/1.0.1/crypto-equality-1.0.1.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-Yy5XAtXTVhk9GKUN4KJhoZwUqtYIc05GToWjYA509Es=" - }, - { - "mvn-path": "crypto-random/crypto-random/1.2.1/crypto-random-1.2.1.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-XBKIRte2bVPF6XJnc7hy9+AoRP9lGplqXjRSoVI65Sw=" - }, - { - "mvn-path": "crypto-random/crypto-random/1.2.1/crypto-random-1.2.1.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-2OgLA0KFMl6QX1RkmhWYtoe5pKmaOk9LlO7TWXyyEEg=" - }, - { - "mvn-path": "expound/expound/0.9.0/expound-0.9.0.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-1qNyYJkY4DUb+mqL1pPRi8GZ6Lp6r67BHola+uAY+Vw=" - }, - { - "mvn-path": "expound/expound/0.9.0/expound-0.9.0.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-kJSODD3MvE8aCvaABWue2JizAcvtLd4/9CR5eWmXxdk=" - }, - { - "mvn-path": "fipp/fipp/0.6.27/fipp-0.6.27.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-qK1dAlan2r+90UOm6QvnZXURhA/is4MMp9tnK20RDPc=" - }, - { - "mvn-path": "fipp/fipp/0.6.27/fipp-0.6.27.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-ugagpDW5XBNQMTr+1z3s6r5TXwbF/pw6Ffrcc4Tzlvk=" - }, - { - "mvn-path": "hiccup/hiccup/1.0.5/hiccup-1.0.5.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-D9Sn5HRh29rnILaEsZcWTrtpO7Y1jI4UZ/+nhwdsB/w=" - }, - { - "mvn-path": "hiccup/hiccup/1.0.5/hiccup-1.0.5.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-OGBZ1P4rXyKX6peRwllnGDM6eQAIgsOfyZqXSEPA5VI=" - }, - { - "mvn-path": "io/methvin/directory-watcher/0.19.0/directory-watcher-0.19.0.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-r0BTPl9wUuFoUykaG6NAvYq6LRcYbjQAOa0uuikBcIU=" - }, - { - "mvn-path": "io/methvin/directory-watcher/0.19.0/directory-watcher-0.19.0.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-wfy5wF4oAb1N/vbLLb2eoA1KMaxnCc7kAl3FgqTcUd4=" - }, - { - "mvn-path": "io/undertow/undertow-core/2.3.10.Final/undertow-core-2.3.10.Final.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-FFFMyQLKQW9JIiYp8Ks4P77VoDOM2EWulie7Ch0sNeg=" - }, - { - "mvn-path": "io/undertow/undertow-core/2.3.10.Final/undertow-core-2.3.10.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-oPwLIZXpW9asavYbMP0YRNTkjraztFNDQeDu0fzwB78=" - }, - { - "mvn-path": "io/undertow/undertow-parent/2.3.10.Final/undertow-parent-2.3.10.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-tFTJn/nVuMaSbzEMvP2pN8PS1j0haZ6nE5dcfoRvAKI=" - }, - { - "mvn-path": "javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-Q/3vC1ts6zGwQksgi5MMdKtY+sLO63s/b9OuuLXKQ5M=" - }, - { - "mvn-path": "javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-2ikm88i+iYZDzBCs3sbeCwNRpX+yc1dw+gF3sGrecbk=" - }, - { - "mvn-path": "javax/xml/bind/jaxb-api-parent/2.4.0-b180830.0359/jaxb-api-parent-2.4.0-b180830.0359.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-ctEy4shY0iMPFdBI8ek6J5xAxOnshLxW+fLz61r0tLg=" - }, - { - "mvn-path": "javax/xml/bind/jaxb-api/2.4.0-b180830.0359/jaxb-api-2.4.0-b180830.0359.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-VrnpcCdTdjAHQ1Fi6niAVe/P78hquSDwMsBBHcVHuDY=" - }, - { - "mvn-path": "javax/xml/bind/jaxb-api/2.4.0-b180830.0359/jaxb-api-2.4.0-b180830.0359.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-sck/wwHX9f5M3hPRlTKZJR2jfv/8kfUjg1UEw/+HNwc=" - }, - { - "mvn-path": "net/java/dev/jna/jna/5.16.0/jna-5.16.0.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-P1IzWJp5nrZtwpaa+jQz+1aFnT14fFi5vH3Z6G8KJQw=" - }, - { - "mvn-path": "net/java/dev/jna/jna/5.16.0/jna-5.16.0.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-9h/SxEqlg/Kiy8X8Z7DxmpIDyofV8OGNPVAwy+OQgIM=" - }, - { - "mvn-path": "net/java/jvnet-parent/1/jvnet-parent-1.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-KBRAgRJo5l2eJms8yJgpfiFOBPCXQNA4bO60qJI9Y78=" - }, - { - "mvn-path": "net/java/jvnet-parent/5/jvnet-parent-5.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-GvaZ+Nndq2f5oNIC+9eRXrA2Klpt/V/8VMr6NGXJywo=" - }, - { - "mvn-path": "nrepl/nrepl/1.3.1/nrepl-1.3.1.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-rZ57tFC9Hsz+QypViWDng0vFsR28ea+z+tTTpbQwfFo=" - }, - { - "mvn-path": "nrepl/nrepl/1.3.1/nrepl-1.3.1.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-YXGdz9qqc3r4vPzjQl81fYS/QnS8Ej7UjsJI8iQKabY=" - }, - { - "mvn-path": "org/apache/apache/23/apache-23.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" - }, - { - "mvn-path": "org/apache/apache/31/apache-31.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" - }, - { - "mvn-path": "org/apache/apache/33/apache-33.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" - }, - { - "mvn-path": "org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-hfJJQUwtNDSUQkR7fuNvxr5V7vHFcac/iuuq+B7HRVE=" - }, - { - "mvn-path": "org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-Xfza3+vyHUvTw219I9XQcReEoat+YZ067AIPhHFtPd4=" - }, - { - "mvn-path": "org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-70nsvdduvrdt4YXszFXk4HsEJFqORyOOBgWS+jutjL0=" - }, - { - "mvn-path": "org/apache/commons/commons-parent/52/commons-parent-52.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" - }, - { - "mvn-path": "org/apache/commons/commons-parent/65/commons-parent-65.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-bPNJX8LmrJE6K38uA/tZCPs/Ip+wbTNY3EVnjVrz424=" - }, - { - "mvn-path": "org/apache/commons/commons-parent/78/commons-parent-78.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-Ai0gLmVe3QTyoQ7L5FPZKXeSTTg4Ckyow1nxgXqAMg4=" - }, - { - "mvn-path": "org/clojure/clojure/1.10.3/clojure-1.10.3.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-fxJHLa7Y9rUXSYqqKrE6ViR1w+31FHjkWBzHYemJeaM=" - }, - { - "mvn-path": "org/clojure/clojure/1.10.3/clojure-1.10.3.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-GJwAxDNAdJai+7DsyzeQjJSVXZHq0b5IFWdE7MGBbZQ=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.0/clojure-1.11.0.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-PiH6daB+yd278bK1A1bPGAcQ0DmN6qT0TpHNYwRVWUc=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.0/clojure-1.11.0.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-SQjMS0yeYsmoFJb5PLWsb2lBd8xkXc87jOXkkavOHro=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.1/clojure-1.11.1.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-I4G26UI6tGUVFFWUSQPROlYkPWAGuRlK/Bv0+HEMtN4=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.1/clojure-1.11.1.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-IMRaGr7b2L4grvk2BQrjGgjBZ0CzL4dAuIOM3pb/y4o=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.2/clojure-1.11.2.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-iPqZkT1pIs+39kn1xGdQOHfLb8yMwW02948mSAhLqZc=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.2/clojure-1.11.2.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-FzbP/xCV4dT+/raogrut9ttB7+MV8pbw/aMtt//EExE=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.3/clojure-1.11.3.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-nDBUCTKOK5boXdK160t1gQxnt2unCuTQ9t3pvPtVsbc=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.3/clojure-1.11.3.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-DA2+Ge4NKpxXMQzr3dNWRD8NFlFMQmBHsGLjpXwNuK0=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.4/clojure-1.11.4.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-/H/xtmENDjSUp1zBHvgYEL2kAqwVcBL+TjuJlYbPQTM=" - }, - { - "mvn-path": "org/clojure/clojure/1.11.4/clojure-1.11.4.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-a6YADmhI+Cw5y5tJqyqmo6Vi9MJNUrMeUZCuZJXwwwk=" - }, - { - "mvn-path": "org/clojure/clojure/1.12.0/clojure-1.12.0.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-xFMzAGRBoFnqn9sTQfxsH0C5IaENzNgmZTEeSKA4R2M=" - }, - { - "mvn-path": "org/clojure/clojure/1.12.0/clojure-1.12.0.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-KfRiqonLl2RXWEGKXwjUwagrc1yW569JgX0WqpuQgVA=" - }, - { - "mvn-path": "org/clojure/clojure/1.12.2/clojure-1.12.2.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-pYv4B+zv7K6iIri4tH4UNo7o4yy0VAs//v/4yglTSA0=" - }, - { - "mvn-path": "org/clojure/clojure/1.12.2/clojure-1.12.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-55suCRfnPnPCX7N5PzFV+PD4jYAvUMJf1Sl3l3rDQiA=" - }, - { - "mvn-path": "org/clojure/clojurescript/1.12.134/clojurescript-1.12.134.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-0Bm3MXfkgFdI9O6ZXEz80U6/KL/2hahAWYE/vk6Mh48=" - }, - { - "mvn-path": "org/clojure/clojurescript/1.12.134/clojurescript-1.12.134.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-cR3RqvaL0oKBJJTjFGmcEWBfbtonopRAP6VWoYbg9As=" - }, - { - "mvn-path": "org/clojure/core.async/1.8.741/core.async-1.8.741.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-KISJpPDlgPQ+GRPLqEKzKVnvAeLRvDoB2y6Xx5ycZVo=" - }, - { - "mvn-path": "org/clojure/core.async/1.8.741/core.async-1.8.741.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-pZ4vAaRcQ4vR0FDx0xVDFdn0ah1rwJfMx2JdCGNa6OE=" - }, - { - "mvn-path": "org/clojure/core.cache/1.1.234/core.cache-1.1.234.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-upBxBE7bewCSiLLF+ACn3NkYsPFyXFuoAEaSON+XL2M=" - }, - { - "mvn-path": "org/clojure/core.cache/1.1.234/core.cache-1.1.234.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-RJ/b2nzIjsXeInB2oUBFLoDbsHlSJbSbDJ6UDEuRIRk=" - }, - { - "mvn-path": "org/clojure/core.memoize/1.1.266/core.memoize-1.1.266.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-V5KiHW2QofXmjUoQ9lYHqiH2xITrnRpCHO/B+Kwm8Y4=" - }, - { - "mvn-path": "org/clojure/core.memoize/1.1.266/core.memoize-1.1.266.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-Zvek3RbClguOR180PR5yTZlBxza6YQFtH+Gzxdiaz+4=" - }, - { - "mvn-path": "org/clojure/core.rrb-vector/0.1.2/core.rrb-vector-0.1.2.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-UfmOunss1C7jDzgmkl3N6HkRZ/dvcSMprlG4gkToE44=" - }, - { - "mvn-path": "org/clojure/core.rrb-vector/0.1.2/core.rrb-vector-0.1.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-juK6yvw4QzWMznZRDXMyQhK7NRn61XgE7Oq9w3rFCR8=" - }, - { - "mvn-path": "org/clojure/core.specs.alpha/0.2.56/core.specs.alpha-0.2.56.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-/PRCveArBKhj8vzFjuaiowxM8Mlw99q4VjTwq3ERZrY=" - }, - { - "mvn-path": "org/clojure/core.specs.alpha/0.2.56/core.specs.alpha-0.2.56.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-AarxdIP/HHSCySoHKV1+e8bjszIt9EsptXONAg/wB0A=" - }, - { - "mvn-path": "org/clojure/core.specs.alpha/0.2.62/core.specs.alpha-0.2.62.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-Bu6owHC75FwVhWfkQ0OWgbyMRukSNBT4G/oyukLWy8g=" - }, - { - "mvn-path": "org/clojure/core.specs.alpha/0.2.62/core.specs.alpha-0.2.62.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-F3i70Ti9GFkLgFS+nZGdG+toCfhbduXGKFtn1Ad9MA4=" - }, - { - "mvn-path": "org/clojure/core.specs.alpha/0.4.74/core.specs.alpha-0.4.74.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-63OsCM9JuoQMiLpnvu8RM2ylVDM9lAiAjXiUbg/rnds=" - }, - { - "mvn-path": "org/clojure/core.specs.alpha/0.4.74/core.specs.alpha-0.4.74.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-M0EOuKpz1S2Vez3G4KZfOZisBiPL2BPZDDPm5onEJCk=" - }, - { - "mvn-path": "org/clojure/data.json/2.5.1/data.json-2.5.1.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-baVzUeM0FzyF3qFpbH1IR6Tz4R266zl9pl56JoSelLM=" - }, - { - "mvn-path": "org/clojure/data.json/2.5.1/data.json-2.5.1.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-tBfgp+NmmIcfrqjbY7S8g6XSCPms9js4SxDMGpbxcNU=" - }, - { - "mvn-path": "org/clojure/data.priority-map/1.2.0/data.priority-map-1.2.0.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-pFI2JqHMxPzg0e/m3xaJf8PjS1hzjwRi5FNq8X3qAvA=" - }, - { - "mvn-path": "org/clojure/data.priority-map/1.2.0/data.priority-map-1.2.0.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-5AFU7xhg1RsLC7ksuzVJKxJskie8LRWPB2jaSyCTsTo=" - }, - { - "mvn-path": "org/clojure/google-closure-library-third-party/0.0-20250515-f04e4c0e/google-closure-library-third-party-0.0-20250515-f04e4c0e.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-SZqLXub/xjYyvedFqYAjlnp6Zsy2rXZBESH7J0XY06M=" - }, - { - "mvn-path": "org/clojure/google-closure-library-third-party/0.0-20250515-f04e4c0e/google-closure-library-third-party-0.0-20250515-f04e4c0e.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-TX1OZAz3yokzJgwVADhNHi/CFKtRNvLGiV5ZNUS6qtY=" - }, - { - "mvn-path": "org/clojure/google-closure-library/0.0-20250515-f04e4c0e/google-closure-library-0.0-20250515-f04e4c0e.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-RRzDKmiXRIySWpxyM4p6VzqHS9PaCzhe2ofoHAYNfho=" - }, - { - "mvn-path": "org/clojure/google-closure-library/0.0-20250515-f04e4c0e/google-closure-library-0.0-20250515-f04e4c0e.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-d/hqGjVnAj14PBUCtCi/6+QEmHPd88SCowGYnPopPvc=" - }, - { - "mvn-path": "org/clojure/pom.contrib/0.2.2/pom.contrib-0.2.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-4OoifEnFw+MHVM0m/MV75+Telz/kOqXMZmdAHsXBAyM=" - }, - { - "mvn-path": "org/clojure/pom.contrib/0.3.0/pom.contrib-0.3.0.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-fxgrOypUPgV0YL+T/8XpzvasUn3xoTdqfZki6+ee8Rk=" - }, - { - "mvn-path": "org/clojure/pom.contrib/1.1.0/pom.contrib-1.1.0.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-EOzku1+YKQENwWVh9C67g7ry9HYFtR+RBbkvPKoIlxU=" - }, - { - "mvn-path": "org/clojure/pom.contrib/1.2.0/pom.contrib-1.2.0.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-CRbXpBVYuVAKQnyIb6KYJ6zlJZIGvjrTPmTilvwaYRE=" - }, - { - "mvn-path": "org/clojure/spec.alpha/0.2.194/spec.alpha-0.2.194.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-z2iZ+YUpjGSxPqEplGrZAo3uja3w6rmuGORVAn04JJw=" - }, - { - "mvn-path": "org/clojure/spec.alpha/0.2.194/spec.alpha-0.2.194.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-WhHw4eizwFLmUcSYxpRbRNs1Nb8sGHGf3PZd8fiLE+Y=" - }, - { - "mvn-path": "org/clojure/spec.alpha/0.3.218/spec.alpha-0.3.218.jar", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-Z+yJjrVcZqlXpVJ53YXRN2u5lL2HZosrDeHrO5foquA=" - }, - { - "mvn-path": "org/clojure/spec.alpha/0.3.218/spec.alpha-0.3.218.pom", - "mvn-repo": "https://repo.maven.apache.org/maven2/", - "hash": "sha256-bY3hTDrIdXYMX/kJVi/5hzB3AxxquTnxyxOeFp/pB1g=" - }, - { - "mvn-path": "org/clojure/spec.alpha/0.5.238/spec.alpha-0.5.238.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-lM2ZtupjlkHzevSGCmQ7btOZ7lqL5dcXz/C2Y8jXUHc=" - }, - { - "mvn-path": "org/clojure/spec.alpha/0.5.238/spec.alpha-0.5.238.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-PLp+DcwIXEzpLd3/6iJhJP+sF4vnm9A3m1suMKlpy+o=" - }, - { - "mvn-path": "org/clojure/tools.analyzer.jvm/1.3.2/tools.analyzer.jvm-1.3.2.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-2KLVkgWiEoHzBfPVQ5/8MCGCwwf5vpYqds6BSmYgaT0=" - }, - { - "mvn-path": "org/clojure/tools.analyzer.jvm/1.3.2/tools.analyzer.jvm-1.3.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-5dqkmyeBCTnjogdvW2GDf/MdIi2W/7YieNRhn919MMg=" - }, - { - "mvn-path": "org/clojure/tools.analyzer/1.2.0/tools.analyzer-1.2.0.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-eAGlp+9P139WDDCmOFlER8Oqce54t/CIVTt5Gb0AM7s=" - }, - { - "mvn-path": "org/clojure/tools.analyzer/1.2.0/tools.analyzer-1.2.0.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-iCMhqlKL6Q+9ikOlem76axkg+i6g7cf++kHzzTf3IQU=" - }, - { - "mvn-path": "org/clojure/tools.cli/1.1.230/tools.cli-1.1.230.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-kWYwtTmkP/RotN0BbGKFfitMtdpmhvEpdYfN1DyhAs0=" - }, - { - "mvn-path": "org/clojure/tools.cli/1.1.230/tools.cli-1.1.230.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-v7Yh5LAaW4vOEWpgcIQNzdWUnomceEaNgRtuiqqf0cc=" - }, - { - "mvn-path": "org/clojure/tools.reader/1.5.2/tools.reader-1.5.2.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-y5btDv3wuLw2JjLLdAZ+8iX2sD8/R4yLpEGC9qF6N7Y=" - }, - { - "mvn-path": "org/clojure/tools.reader/1.5.2/tools.reader-1.5.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-uZlvXJtX4jSGPzlfzmT5fTBQtPWFMKYhWllpsILSFOc=" - }, - { - "mvn-path": "org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-P7cSMa/QmLsPk/Xrl6qCkcjQVWN5El5Zb5Lsj5RMYWI=" - }, - { - "mvn-path": "org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-WrGVb+jEXzXUal5H8yB0TZ/E9YV82pMRs3GJxdNT2g8=" - }, - { - "mvn-path": "org/jboss/jboss-parent/23/jboss-parent-23.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-bPr6FVv0aJ5KySbQDxDwWBbpqyVXOUNt/kLZk1KpVhM=" - }, - { - "mvn-path": "org/jboss/jboss-parent/34/jboss-parent-34.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-SnwiYk4BxsRbAh/EYJ6INagHxaai2WFeiq5j6iCtSFk=" - }, - { - "mvn-path": "org/jboss/jboss-parent/35/jboss-parent-35.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-/DtXqjJGe4eFvm1avQBPIKM5ryerENYMWPx86XLt3sc=" - }, - { - "mvn-path": "org/jboss/jboss-parent/36/jboss-parent-36.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-AA3WFimK69IanVcxh03wg9cphCS5HgN7c8vdB+vIPg4=" - }, - { - "mvn-path": "org/jboss/jboss-parent/39/jboss-parent-39.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-BN/wdaAAlLYwYa9AfSgW2c3mZ5WsrjdqBUvf6Lox5mQ=" - }, - { - "mvn-path": "org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-CzJMyk1VAGDlHnDMAEWmzOYvJkJ47B9Qgqr+tnD8rEk=" - }, - { - "mvn-path": "org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-92OUM0Iui/Hzl9t1dfKrlUzCD30VgbM/bZeNswlDr+w=" - }, - { - "mvn-path": "org/jboss/threads/jboss-threads/3.5.0.Final/jboss-threads-3.5.0.Final.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-4VC2en9ShSX+aN1ghBUgwi1Z4Kgx6iN8RacE3ki5kLE=" - }, - { - "mvn-path": "org/jboss/threads/jboss-threads/3.5.0.Final/jboss-threads-3.5.0.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-bh30r9ifzeCxhxa3HCFlwBoiv9fJLWlZUqslKzeBMcY=" - }, - { - "mvn-path": "org/jboss/xnio/xnio-all/3.8.8.Final/xnio-all-3.8.8.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-bpJ1vdWIJunKZzjLJ2sHPeqPx4xXifZKuaM1AUvjXCk=" - }, - { - "mvn-path": "org/jboss/xnio/xnio-api/3.8.8.Final/xnio-api-3.8.8.Final.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-cBmIvqHHQm0M272UwCFBAxz+MAGkcHUOLSW2rBZreHM=" - }, - { - "mvn-path": "org/jboss/xnio/xnio-api/3.8.8.Final/xnio-api-3.8.8.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-zPSRn0VPuv3GXDBFeeRqXjLB4VRtVuq4EE4eVqpNdWw=" - }, - { - "mvn-path": "org/jboss/xnio/xnio-nio/3.8.8.Final/xnio-nio-3.8.8.Final.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-cUwtECwWq6JF5fUAB7/0mrpNXgbFMDvTmN8HHHYUvF8=" - }, - { - "mvn-path": "org/jboss/xnio/xnio-nio/3.8.8.Final/xnio-nio-3.8.8.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-524QD8KA/62MC6IibFT1MJhztni94ItcnOUD70PVn78=" - }, - { - "mvn-path": "org/junit/junit-bom/5.10.1/junit-bom-5.10.1.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" - }, - { - "mvn-path": "org/junit/junit-bom/5.11.2/junit-bom-5.11.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-9I6IU4qsFF6zrgNFqevQVbKPMpo13OjR6SgTJcqbDqI=" - }, - { - "mvn-path": "org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-g2Bpyp6O48VuSDdiItopEmPxN70/0W2E/dR+/MPyhuI=" - }, - { - "mvn-path": "org/msgpack/msgpack/0.6.12/msgpack-0.6.12.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-4JymXYUgSI6ApdxCaEior8z9QPSi6zuWRgQlldO9m14=" - }, - { - "mvn-path": "org/msgpack/msgpack/0.6.12/msgpack-0.6.12.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-lEl9jwL43oFZpbfVE24BD1f12axliGES7O2GlcUFbe4=" - }, - { - "mvn-path": "org/ow2/asm/asm/9.2/asm-9.2.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-udT+TXGTjfOIOfDspCqqpkz4sxPWeNoDbwyzyhmbR/U=" - }, - { - "mvn-path": "org/ow2/asm/asm/9.2/asm-9.2.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-37EqGyJL8Bvh/WBAIEZviUJBvLZF3M45Xt2M1vilDfQ=" - }, - { - "mvn-path": "org/ow2/ow2/1.5/ow2-1.5.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs=" - }, - { - "mvn-path": "org/ring-clojure/ring-core-protocols/1.14.1/ring-core-protocols-1.14.1.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-mSu2TjOOP2gQXNCuhSTcAc64ci5DZnKyerNpjg/6lT0=" - }, - { - "mvn-path": "org/ring-clojure/ring-core-protocols/1.14.1/ring-core-protocols-1.14.1.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-vas4H5gNBMPJR4igAVJpKXZ72fyZaM3hMQ12ubB/Nck=" - }, - { - "mvn-path": "org/ring-clojure/ring-websocket-protocols/1.14.1/ring-websocket-protocols-1.14.1.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-nI5ef6e/lsm9l4W8NwPRWMXx8wNrtGp4K4R70X5XDss=" - }, - { - "mvn-path": "org/ring-clojure/ring-websocket-protocols/1.14.1/ring-websocket-protocols-1.14.1.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-mEG2fLsvOPeoYMYKxDZPzpGP93OOEO9gfbs9pnc4Y+I=" - }, - { - "mvn-path": "org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=" - }, - { - "mvn-path": "org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" - }, - { - "mvn-path": "org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" - }, - { - "mvn-path": "org/sonatype/oss/oss-parent/7/oss-parent-7.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" - }, - { - "mvn-path": "org/sonatype/oss/oss-parent/9/oss-parent-9.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" - }, - { - "mvn-path": "org/wildfly/client/wildfly-client-config/1.0.1.Final/wildfly-client-config-1.0.1.Final.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-gKTpY86U67BD7LDywOd9Mn8j3IfYE1C4Y3Uu7fosO7M=" - }, - { - "mvn-path": "org/wildfly/client/wildfly-client-config/1.0.1.Final/wildfly-client-config-1.0.1.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-6HXRTGUNTWchLybTP8xbsrhqAoOfGFVjCcN8XFULvKY=" - }, - { - "mvn-path": "org/wildfly/common/wildfly-common/1.5.4.Final/wildfly-common-1.5.4.Final.jar", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-n9o8r4vVKN7Fbrxw2vePWp/10L/OqLPkGreug4dH5Go=" - }, - { - "mvn-path": "org/wildfly/common/wildfly-common/1.5.4.Final/wildfly-common-1.5.4.Final.pom", - "mvn-repo": "https://repo1.maven.org/maven2/", - "hash": "sha256-5uGiImN0fokpANH1Aj4dDf6LFtZe/shy8gV3oGl+01c=" - }, - { - "mvn-path": "ring/ring-codec/1.3.0/ring-codec-1.3.0.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-oxdtWPK54uTixsdcBtHfKxYiR+4JupjVJVR+nlnIgO8=" - }, - { - "mvn-path": "ring/ring-codec/1.3.0/ring-codec-1.3.0.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-7NTqazbyzHjn3jGoUIS5rmFdWLihb9Gj4GuVT9HVxxQ=" - }, - { - "mvn-path": "ring/ring-core/1.14.1/ring-core-1.14.1.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-PhzXeyP1/S/PhdQAnEagjGtYARp+Vrg7SbFCuYP3iSY=" - }, - { - "mvn-path": "ring/ring-core/1.14.1/ring-core-1.14.1.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-mGCrHJF6MA1QMMKFqEg4VoSOX4E90mld+uCAniwCG6U=" - }, - { - "mvn-path": "thheller/shadow-client/1.4.0/shadow-client-1.4.0.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-6a0/WDKpA2VbOeDXARZYYZmj8kLjD0P6WrEVexZR8VY=" - }, - { - "mvn-path": "thheller/shadow-client/1.4.0/shadow-client-1.4.0.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-F+iii6ZBWeGqI7lm1AlejvFgsxyV+tUILX6gxQk7woM=" - }, - { - "mvn-path": "thheller/shadow-cljs/3.3.5/shadow-cljs-3.3.5.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-8wEhBZ3sleXAOydZiICguuWRXtamh0vuuypdKOb+t24=" - }, - { - "mvn-path": "thheller/shadow-cljs/3.3.5/shadow-cljs-3.3.5.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-EHkzSMP4o/H/6vhQv6Y+No0eemw4Tybi72tptzqooxI=" - }, - { - "mvn-path": "thheller/shadow-cljsjs/0.0.22/shadow-cljsjs-0.0.22.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-9juguqM38FUFRY0zTM7EqHKK/lWGi7cctMFOOF5kkq4=" - }, - { - "mvn-path": "thheller/shadow-cljsjs/0.0.22/shadow-cljsjs-0.0.22.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-32Mnoa/pNzj7gKZZAAKCJHrjJDmDPaS3zCmtk79PSek=" - }, - { - "mvn-path": "thheller/shadow-undertow/0.3.4/shadow-undertow-0.3.4.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-PvCtKcNP2pC0xBznErDnQERwu/0sJMOpQYBcgv5knkY=" - }, - { - "mvn-path": "thheller/shadow-undertow/0.3.4/shadow-undertow-0.3.4.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-O5mutsxFrPDasjzAtlWWSsfIuH87CB5aFlnPpDrpMD8=" - }, - { - "mvn-path": "thheller/shadow-util/0.7.0/shadow-util-0.7.0.jar", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-5WaQHnDWvxoS57m7Bn5Ls4lRoqAzKtKRVY798zNezYE=" - }, - { - "mvn-path": "thheller/shadow-util/0.7.0/shadow-util-0.7.0.pom", - "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-iJ4LqL0WcCHYxsUz/DzlwkDXxkZUROoxjdrtW5RWQPg=" - } - ] -} diff --git a/doerg-parser/deps.edn b/doerg-parser/deps.edn deleted file mode 100644 index 3bf3fa2..0000000 --- a/doerg-parser/deps.edn +++ /dev/null @@ -1,3 +0,0 @@ -{:deps {thheller/shadow-cljs {:mvn/version "3.3.5"} - org.clojure/clojure {:mvn/version "1.12.2"}} - :paths ["src"]} diff --git a/doerg-parser/package-lock.json b/doerg-parser/package-lock.json deleted file mode 100644 index 78e62a5..0000000 --- a/doerg-parser/package-lock.json +++ /dev/null @@ -1,917 +0,0 @@ -{ - "name": "doerg-parser", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "@orgajs/reorg": "^4.3.1", - "@orgajs/reorg-rehype": "^4.3.2", - "rehype-stringify": "^10.0.1", - "unified-stream": "^3.0.0" - }, - "bin": { - "doerg": "out/doerg/main.js" - }, - "devDependencies": { - "shadow-cljs": "^3.3.5" - } - }, - "node_modules/@babel/runtime": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", - "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@orgajs/reorg": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@orgajs/reorg/-/reorg-4.3.1.tgz", - "integrity": "sha512-BBDRD21Ih2VsZgjb11Eur2d089qLpdhxcNOJmhYf5aFlruat/iHlU8aWmZanngjqpMThZ+g4v6HRQ0/77WR5hg==", - "license": "MIT", - "dependencies": { - "@orgajs/reorg-parse": "^4.3.1", - "unified": "^11.0.5" - } - }, - "node_modules/@orgajs/reorg-parse": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@orgajs/reorg-parse/-/reorg-parse-4.3.1.tgz", - "integrity": "sha512-S/dYfNhVwkStC82wl0EqnA3HWOVFUf645lXoIdgYNipTAMpW5ZsbY+VEY5DE4N9VWcngVjwhMtEll/mCMRPqDA==", - "license": "MIT", - "dependencies": { - "orga": "^4.5.1" - } - }, - "node_modules/@orgajs/reorg-rehype": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@orgajs/reorg-rehype/-/reorg-rehype-4.3.2.tgz", - "integrity": "sha512-KppIJvFlDU/NYNZ61CIjuJ6SEbJXsyeNMWcmeXy8gvUt91pBTSlGxPFhAt0wFTKxrr3JWyXMnfSHqJ30zCDbbA==", - "license": "MIT", - "dependencies": { - "oast-to-hast": "4.3.2" - } - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/date-fns-tz": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-2.0.1.tgz", - "integrity": "sha512-fJCG3Pwx8HUoLhkepdsP7Z5RsucUi+ZBOxyM5d0ZZ6c4SdYustq0VMmOu6Wf7bli+yS/Jwp91TOCqn9jMcVrUA==", - "license": "MIT", - "peerDependencies": { - "date-fns": "2.x" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/hast-util-from-html": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", - "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.1.0", - "hast-util-from-parse5": "^8.0.0", - "parse5": "^7.0.0", - "vfile": "^6.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", - "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^9.0.0", - "property-information": "^7.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-html": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", - "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", - "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/oast-to-hast": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/oast-to-hast/-/oast-to-hast-4.3.2.tgz", - "integrity": "sha512-bnulHzszZP1n1wbvgkif1IM9RehgbdvWhKbGs3g/nwmAqOHoRAopkZbbs69i3Gb2kiO5VkAa6QFcSuDoTgI3hA==", - "license": "MIT", - "dependencies": { - "hast-util-from-html": "^2.0.3", - "mime": "^3.0.0", - "orga": "^4.5.1", - "parse5": "^7.1.2", - "unist-util-position": "^5.0.0" - } - }, - "node_modules/orga": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/orga/-/orga-4.5.1.tgz", - "integrity": "sha512-T4GlTY3l6eAw2CFJQk6MG2LKSxE7BlTwtnA/UKgM729hl3aEWdFhNm1BgYLQhlKab0igo3cZVY/KcQ6Ll/S/mw==", - "license": "MIT", - "dependencies": { - "date-fns": "^2.30.0", - "date-fns-tz": "^2.0.0", - "text-kit": "^4.4.0" - } - }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/readline-sync": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", - "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/rehype-stringify": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", - "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-to-html": "^9.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/shadow-cljs": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-3.3.5.tgz", - "integrity": "sha512-MzkpTVJQYuUreIMFsQRXHcoMA6FaqzyLkWauAvdYHq3TtY/HCWY5szmtd9KkvZdHMy/q7sUWmebKiFvRtE1Alg==", - "dev": true, - "license": "ISC", - "dependencies": { - "buffer": "^6.0.3", - "process": "^0.11.10", - "readline-sync": "^1.4.10", - "shadow-cljs-jar": "1.3.4", - "source-map-support": "^0.5.21", - "which": "^5.0.0", - "ws": "^8.18.1" - }, - "bin": { - "shadow-cljs": "cli/runner.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/shadow-cljs-jar": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/shadow-cljs-jar/-/shadow-cljs-jar-1.3.4.tgz", - "integrity": "sha512-cZB2pzVXBnhpJ6PQdsjO+j/MksR28mv4QD/hP/2y1fsIa9Z9RutYgh3N34FZ8Ktl4puAXaIGlct+gMCJ5BmwmA==", - "dev": true, - "license": "ISC" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/text-kit": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/text-kit/-/text-kit-4.4.0.tgz", - "integrity": "sha512-i/bAPntrC3TaNbqu4KBEW3tKB0UbzXsoyo/BVSIiI+NpdPtt3+W3EvPDVKG0vz4w2gKUW3rGTCxd9Xg3Y9NyIA==", - "license": "MIT" - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unified": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unified-stream/-/unified-stream-3.0.0.tgz", - "integrity": "sha512-xUSj9ECxGrG1IAAzIuOY5fA4NzY7D5j/2dMDrHgQoPm1Y7fdt+qHS0++RjVPYHaJz9pd1Od8vBRHL5yRV1K2cQ==", - "license": "MIT", - "dependencies": { - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", - "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/which": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", - "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/ws": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", - "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/doerg-parser/package.json b/doerg-parser/package.json deleted file mode 100644 index 8e690d9..0000000 --- a/doerg-parser/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "scripts": { - "build": "shadow-cljs compile :script", - "release": "shadow-cljs release app" - }, - "bin": { - "doerg": "out/doerg/main.js" - }, - "devDependencies": { - "shadow-cljs": "^3.3.5" - }, - "dependencies": { - "@orgajs/reorg": "^4.3.1", - "@orgajs/reorg-rehype": "^4.3.2", - "rehype-stringify": "^10.0.1", - "unified-stream": "^3.0.0" - } -} diff --git a/doerg-parser/package.nix b/doerg-parser/package.nix deleted file mode 100644 index 07b66fc..0000000 --- a/doerg-parser/package.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ buildNpmPackage -, mkCljBin -, nodejs -, importNpmLock -, stdenv -, clojure -, clj-builder -, mk-deps-cache -, breakpointHook -, makeWrapper -, lib -}: - -stdenv.mkDerivation (finalAttrs: { - name = "net.deertopia/doerg"; - version = "0.1.0"; - src = ./.; - nativeBuildInputs = [ - # importNpmLock.npmConfigHook - clojure - clj-builder - breakpointHook - makeWrapper - ]; - buildInputs = [ - nodejs - ]; - npmDeps = importNpmLock.buildNodeModules { - npmRoot = finalAttrs.src; - inherit nodejs; - }; - depsCache = mk-deps-cache { - lockfile = finalAttrs.src + "/deps-lock.json"; - }; - buildPhase = '' - runHook preBuild - - # Node dependencies. - ln -s $npmDeps/node_modules ./node_modules - mv package.json package.json.orig - mv package-lock.json package-lock.json.orig - cp $npmDeps/{package,package-lock}.json . - - # Clojure dependencies. - export HOME="$depsCache" - export JAVA_TOOL_OPTIONS="-Duser.home=$depsCache" - export CLJ_CONFIG="$HOME/.clojure" - export CLJ_CACHE="$TMP/cp_cache" - export GITLIBS="$HOME/.gitlibs" - - clj-builder --patch-git-sha $PWD - - ./node_modules/.bin/shadow-cljs release app - - runHook postBuild - ''; - installPhase = '' - runHook preInstall - mkdir -p $out/bin $out/var - cp -r build/* $out/var - # chmod +x $out/bin/doerg - makeWrapper ${lib.getExe nodejs} $out/bin/doerg \ - --add-flags $out/var/doerg/main.js \ - --prefix NODE_PATH : $npmDeps/node_modules - runHook postInstall - ''; -}) diff --git a/doerg-parser/shadow-cljs.edn b/doerg-parser/shadow-cljs.edn deleted file mode 100644 index 0448a9f..0000000 --- a/doerg-parser/shadow-cljs.edn +++ /dev/null @@ -1,5 +0,0 @@ -{:deps true - :builds - {:app {:target :node-script - :main net.deertopia.doerg/-main - :output-to "build/doerg/main.js"}}} diff --git a/doerg-parser/src/net/deertopia/doerg.cljs b/doerg-parser/src/net/deertopia/doerg.cljs deleted file mode 100644 index b398de9..0000000 --- a/doerg-parser/src/net/deertopia/doerg.cljs +++ /dev/null @@ -1,13 +0,0 @@ -(ns net.deertopia.doerg - (:require ["unified-stream" :as stream] - ["@orgajs/reorg" :as reorg] - ["@orgajs/reorg-rehype$default" :as mutate] - ["rehype-stringify$default" :as html])) - -(defn -main [] - (let [processor (-> (reorg/reorg) - (.use mutate) - (.use html))] - (-> (.-stdin js/process) - (.pipe (stream/stream processor)) - (.pipe (.-stdout js/process))))) diff --git a/doerg/deps-lock.json b/doerg/deps-lock.json new file mode 100644 index 0000000..db0af7e --- /dev/null +++ b/doerg/deps-lock.json @@ -0,0 +1,271 @@ +{ + "lock-version": 4, + "git-deps": [], + "mvn-deps": [ + { + "mvn-path": "babashka/fs/0.5.24/fs-0.5.24.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-owunNIWFqt6xNGhNV6vFs7GyYEz8z8wHRT7TSw1MDlU=" + }, + { + "mvn-path": "babashka/fs/0.5.24/fs-0.5.24.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-E1jX6M3DeoTXVU6Vzd6xIpE0s9QAZpZALJl4nSKU8E8=" + }, + { + "mvn-path": "babashka/process/0.6.25/process-0.6.25.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-XWTJ6kUgLD3/UJGe++Lf0+/Ja9SPViS50v33v3JOf4s=" + }, + { + "mvn-path": "babashka/process/0.6.25/process-0.6.25.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-4bSR/Z0g4rXVwv2u6e9rkoL8d1nV5b9iNIs/U2o8l8Y=" + }, + { + "mvn-path": "cheshire/cheshire/6.1.0/cheshire-6.1.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-ruCrbkSBlaoJXyLEKOINK8YQWRxUwQ7D4YPdOwgWOcI=" + }, + { + "mvn-path": "cheshire/cheshire/6.1.0/cheshire-6.1.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-KKpi9U7eZ2YjAyQI14sMgqv91IiMfFagshIrg+Pad+M=" + }, + { + "mvn-path": "com/fasterxml/jackson/core/jackson-core/2.20.0/jackson-core-2.20.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-vAz0YHWHcgH4QG7n3idBrn32wGb18EV72AYypxjAbnI=" + }, + { + "mvn-path": "com/fasterxml/jackson/core/jackson-core/2.20.0/jackson-core-2.20.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-XxZVisIjBzpvJHRA8wX1nwXv9QqvHurguq1BKAABb2g=" + }, + { + "mvn-path": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.20.0/jackson-dataformat-cbor-2.20.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-qwdWFsvWf1Z2+Jgl7JyLx7VMhNvpNLFiFFs0FyNwtdY=" + }, + { + "mvn-path": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.20.0/jackson-dataformat-cbor-2.20.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-SYvwMYvqLnY2Wf0r/k8W8pHt8JNaMMnysKKP7jrXz8c=" + }, + { + "mvn-path": "com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.20.0/jackson-dataformat-smile-2.20.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-NFwALLesnlQ0Go8ExWoR3CGUVCbqg5n/VuAvuOkSpm4=" + }, + { + "mvn-path": "com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.20.0/jackson-dataformat-smile-2.20.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-IM1JgnnQUcaQMkt6R1+Ee/wQoAcQS6uc371ga1sFhDk=" + }, + { + "mvn-path": "com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.20.0/jackson-dataformats-binary-2.20.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ZJ/OQKV9Qhx82erCP919XPbzwdG5NAbuJ3xFw1Mm5Yg=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-base/2.20.0/jackson-base-2.20.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-/IgCjRnuqjftpZbmuY03SfIs/IrdGeoZdFq+g2iDzmY=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-bom/2.20.0/jackson-bom-2.20.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-9ig2R+cB/aHNMS3MIcsTKkD3mPGejkL6/D/jR8WlG7s=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-parent/2.20/jackson-parent-2.20.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-tDt/XGLoaxZPrnCuF9aRHF22B5mvAQVzYK/aguSEW+U=" + }, + { + "mvn-path": "com/fasterxml/oss-parent/70/oss-parent-70.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-JsqO1vgsnS7XzTIpgQW7ZcD52JnbYXV6CXQVhvqTpjk=" + }, + { + "mvn-path": "org/clojure/clojure/1.10.3/clojure-1.10.3.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-fxJHLa7Y9rUXSYqqKrE6ViR1w+31FHjkWBzHYemJeaM=" + }, + { + "mvn-path": "org/clojure/clojure/1.10.3/clojure-1.10.3.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-GJwAxDNAdJai+7DsyzeQjJSVXZHq0b5IFWdE7MGBbZQ=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.0/clojure-1.11.0.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-PiH6daB+yd278bK1A1bPGAcQ0DmN6qT0TpHNYwRVWUc=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.0/clojure-1.11.0.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-SQjMS0yeYsmoFJb5PLWsb2lBd8xkXc87jOXkkavOHro=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.1/clojure-1.11.1.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-I4G26UI6tGUVFFWUSQPROlYkPWAGuRlK/Bv0+HEMtN4=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.1/clojure-1.11.1.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-IMRaGr7b2L4grvk2BQrjGgjBZ0CzL4dAuIOM3pb/y4o=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.2/clojure-1.11.2.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-iPqZkT1pIs+39kn1xGdQOHfLb8yMwW02948mSAhLqZc=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.2/clojure-1.11.2.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-FzbP/xCV4dT+/raogrut9ttB7+MV8pbw/aMtt//EExE=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.3/clojure-1.11.3.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-nDBUCTKOK5boXdK160t1gQxnt2unCuTQ9t3pvPtVsbc=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.3/clojure-1.11.3.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-DA2+Ge4NKpxXMQzr3dNWRD8NFlFMQmBHsGLjpXwNuK0=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.4/clojure-1.11.4.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-/H/xtmENDjSUp1zBHvgYEL2kAqwVcBL+TjuJlYbPQTM=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.4/clojure-1.11.4.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-a6YADmhI+Cw5y5tJqyqmo6Vi9MJNUrMeUZCuZJXwwwk=" + }, + { + "mvn-path": "org/clojure/clojure/1.12.0/clojure-1.12.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-xFMzAGRBoFnqn9sTQfxsH0C5IaENzNgmZTEeSKA4R2M=" + }, + { + "mvn-path": "org/clojure/clojure/1.12.0/clojure-1.12.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-KfRiqonLl2RXWEGKXwjUwagrc1yW569JgX0WqpuQgVA=" + }, + { + "mvn-path": "org/clojure/core.match/1.1.0/core.match-1.1.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-10V6tjEIWae9cTmEM4IEX6PN7A0T97qSEpfy8/uZj1M=" + }, + { + "mvn-path": "org/clojure/core.match/1.1.0/core.match-1.1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-NnHYN2UlIwq6Ah8fYmx54g86ELYrXfgXIiWJDsSv4EU=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.2.56/core.specs.alpha-0.2.56.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-/PRCveArBKhj8vzFjuaiowxM8Mlw99q4VjTwq3ERZrY=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.2.56/core.specs.alpha-0.2.56.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-AarxdIP/HHSCySoHKV1+e8bjszIt9EsptXONAg/wB0A=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.2.62/core.specs.alpha-0.2.62.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-Bu6owHC75FwVhWfkQ0OWgbyMRukSNBT4G/oyukLWy8g=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.2.62/core.specs.alpha-0.2.62.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-F3i70Ti9GFkLgFS+nZGdG+toCfhbduXGKFtn1Ad9MA4=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.4.74/core.specs.alpha-0.4.74.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-63OsCM9JuoQMiLpnvu8RM2ylVDM9lAiAjXiUbg/rnds=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.4.74/core.specs.alpha-0.4.74.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-M0EOuKpz1S2Vez3G4KZfOZisBiPL2BPZDDPm5onEJCk=" + }, + { + "mvn-path": "org/clojure/pom.contrib/0.3.0/pom.contrib-0.3.0.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-fxgrOypUPgV0YL+T/8XpzvasUn3xoTdqfZki6+ee8Rk=" + }, + { + "mvn-path": "org/clojure/pom.contrib/1.1.0/pom.contrib-1.1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-EOzku1+YKQENwWVh9C67g7ry9HYFtR+RBbkvPKoIlxU=" + }, + { + "mvn-path": "org/clojure/pom.contrib/1.2.0/pom.contrib-1.2.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-CRbXpBVYuVAKQnyIb6KYJ6zlJZIGvjrTPmTilvwaYRE=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.2.194/spec.alpha-0.2.194.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-z2iZ+YUpjGSxPqEplGrZAo3uja3w6rmuGORVAn04JJw=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.2.194/spec.alpha-0.2.194.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-WhHw4eizwFLmUcSYxpRbRNs1Nb8sGHGf3PZd8fiLE+Y=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.3.218/spec.alpha-0.3.218.jar", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-Z+yJjrVcZqlXpVJ53YXRN2u5lL2HZosrDeHrO5foquA=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.3.218/spec.alpha-0.3.218.pom", + "mvn-repo": "https://repo.maven.apache.org/maven2/", + "hash": "sha256-bY3hTDrIdXYMX/kJVi/5hzB3AxxquTnxyxOeFp/pB1g=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.5.238/spec.alpha-0.5.238.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lM2ZtupjlkHzevSGCmQ7btOZ7lqL5dcXz/C2Y8jXUHc=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.5.238/spec.alpha-0.5.238.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-PLp+DcwIXEzpLd3/6iJhJP+sF4vnm9A3m1suMKlpy+o=" + }, + { + "mvn-path": "org/clojure/tools.logging/1.3.0/tools.logging-1.3.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-gmlpt42a2jJ95rfaDxdkV9lWFPo4woAyZhDzGmtRXJE=" + }, + { + "mvn-path": "org/clojure/tools.logging/1.3.0/tools.logging-1.3.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-E15H98p5wKoYG2kJPML50aYyKt1qgli2aXxQCNIwv00=" + }, + { + "mvn-path": "org/junit/junit-bom/5.13.4/junit-bom-5.13.4.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" + }, + { + "mvn-path": "tigris/tigris/0.1.2/tigris-0.1.2.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-SapkjttsFOVwlaEbOR6u5gZXgyP7eXVfkjMaxjAPl6A=" + }, + { + "mvn-path": "tigris/tigris/0.1.2/tigris-0.1.2.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-H9VZA1l1INzUrnbmoz7/XjWmFUIrutKo7ZrDMqr75KA=" + } + ] +} diff --git a/doerg/deps.edn b/doerg/deps.edn new file mode 100644 index 0000000..d6beb3d --- /dev/null +++ b/doerg/deps.edn @@ -0,0 +1,6 @@ +{:deps {org.clojure/tools.logging {:mvn/version "1.3.0"} + babashka/fs {:mvn/version "0.5.24"} + org.clojure/core.match {:mvn/version "1.1.0"} + cheshire/cheshire {:mvn/version "6.1.0"} + babashka/process {:mvn/version "0.6.25"}} + :paths ["src" "resources" "test"]} diff --git a/doerg/package.nix b/doerg/package.nix new file mode 100644 index 0000000..7f9a726 --- /dev/null +++ b/doerg/package.nix @@ -0,0 +1,14 @@ +{ mkCljBin +, nodejs +}: + +mkCljBin { + name = "net.deertopia/doerg"; + version = "1.0.0"; + projectSrc = ./.; + lockfile = ../deps-lock.json; + main-ns = "net.deertopia.doerg.main"; + buildInputs = [ + nodejs + ]; +} diff --git a/doerg/src/net/deertopia/doerg/main.clj b/doerg/src/net/deertopia/doerg/main.clj new file mode 100644 index 0000000..4df6b41 --- /dev/null +++ b/doerg/src/net/deertopia/doerg/main.clj @@ -0,0 +1,5 @@ +(ns net.deertopia.doerg.main + (:gen-class)) + +(defn -main [] + (println "hello from doerg")) diff --git a/flake.nix b/flake.nix index 36cddb0..d64af37 100644 --- a/flake.nix +++ b/flake.nix @@ -27,23 +27,22 @@ }); in { packages = each-system ({ pkgs, ... }: { - inherit (pkgs) net-deertopia net-deertopia-graal doerg-parser; - default = pkgs.net-deertopia; + inherit (pkgs) server doerg; + default = pkgs.server; }); overlays.default = final: prev: let graal = x: final.mkGraalBin { cljDrv = x; }; in rec { - net-deertopia = final.callPackage ./server/package.nix {}; - net-deertopia-graal = graal net-deertopia; - doerg-parser = final.callPackage ./doerg-parser/package.nix {}; + server = final.callPackage ./server/package.nix {}; + doerg = final.callPackage ./doerg/package.nix {}; }; devShells = each-system ({ pkgs, system, ... }: { default = pkgs.mkShell { inputsFrom = [ - self.packages.${system}.net-deertopia - self.packages.${system}.doerg-parser + self.packages.${system}.server + self.packages.${system}.doerg ]; packages = with pkgs; [ clojure-lsp diff --git a/server/deps.edn b/server/deps.edn index 321d3dc..1ee3664 100644 --- a/server/deps.edn +++ b/server/deps.edn @@ -13,8 +13,10 @@ instaparse/instaparse {:mvn/version "1.5.0"} babashka/process {:mvn/version "0.6.25"} org.clojure/test.check {:mvn/version "1.1.2"} + #_#_ io.github.msyds/spec-dict - {:git/sha "531d629b7f05f37232261cf9e8927a4b5915714f"}} + {:git/sha "531d629b7f05f37232261cf9e8927a4b5915714f"} + net.deertopia/doerg {:local/root "../doerg"}} :paths ["src" "resources" "test"] :aliases {:dev diff --git a/server/override_deps.bb b/server/override_deps.bb new file mode 100644 index 0000000..e6df109 --- /dev/null +++ b/server/override_deps.bb @@ -0,0 +1,30 @@ +;; -*- mode:clojure -*- +(ns override-deps + (:require [rewrite-clj.zip :as z] + [babashka.fs :as fs] + [clojure.edn :as edn])) + +#_ +(def overrides '{net.deertopia/doerg "blah!!!!" + ring/ring-defaults {:mvn/version "xxxxx"}}) + +(defn apply-overrides [zloc overrides] + (loop [os (seq overrides) + loc zloc] + (if-some [[[k v] & xs] os] + (recur xs (z/assoc loc k v)) + loc))) + +(defn args->overrides [args] + (assert (even? (count args))) + (->> args (map edn/read-string) (apply hash-map))) + +(defn -main [& args] + (let [zloc (-> (slurp *in*) z/of-string) + overrides (args->overrides args)] + (-> zloc + z/down + (z/find-value :deps) z/right + (apply-overrides overrides) + z/root-string + print))) diff --git a/server/package.nix b/server/package.nix index 61f1f39..2ecd40a 100644 --- a/server/package.nix +++ b/server/package.nix @@ -1,11 +1,21 @@ { mkCljBin +, doerg +, babashka }: mkCljBin { - name = "net.deertopia"; + name = "net.deertopia/server"; version = "1.0.0"; projectSrc = ./.; - main-ns = "net.deertopia.main"; - buildInputs = [ + lockfile = ../deps-lock.json; + main-ns = "net.deertopia.server.main"; + buildInputs = []; + nativeBuildInputs = [ + babashka ]; + postPatch = '' + mv deps.edn deps.edn.old + bb -cp . -m override-deps < deps.edn.old > deps.edn \ + net.deertopia/doerg '{:local/root "${doerg.lib}/${doerg.name}.jar"}' + ''; } diff --git a/server/src/net/deertopia/main.clj b/server/src/net/deertopia/main.clj deleted file mode 100644 index 7d684b1..0000000 --- a/server/src/net/deertopia/main.clj +++ /dev/null @@ -1,5 +0,0 @@ -(ns net.deertopia.main - (:gen-class)) - -(defn -main [] - (println "hi")) diff --git a/server/src/net/deertopia/server/main.clj b/server/src/net/deertopia/server/main.clj new file mode 100644 index 0000000..18b8eb4 --- /dev/null +++ b/server/src/net/deertopia/server/main.clj @@ -0,0 +1,7 @@ +(ns net.deertopia.server.main + (:require [net.deertopia.doerg.main :as doerg]) + (:gen-class)) + +(defn -main [] + (doerg/-main) + (println "hi from server"))