mirror of
https://github.com/logseq/logseq.git
synced 2026-04-24 22:25:01 +00:00
enhance(dev): task to vendor nbb deps for release
This commit is contained in:
committed by
Gabriel Horner
parent
9c6b7a2a6d
commit
b135b9c880
1
deps/cli/.gitignore
vendored
1
deps/cli/.gitignore
vendored
@@ -1 +1,2 @@
|
||||
.clj-kondo/.cache
|
||||
/vendor
|
||||
|
||||
16
deps/cli/bb.edn
vendored
16
deps/cli/bb.edn
vendored
@@ -9,7 +9,21 @@
|
||||
{clj-kondo/clj-kondo {:version "2024.09.27"}}
|
||||
|
||||
:tasks
|
||||
{test:load-all-namespaces-with-nbb
|
||||
{build:vendor-nbb-deps
|
||||
{:doc "Copy over latest nbb deps to vendor/ and make CLI independent of nbb.edn"
|
||||
:requires ([babashka.fs :as fs])
|
||||
:task (do
|
||||
(shell "yarn nbb-logseq -e :load-deps")
|
||||
(let [nbb-cache-dir (or (first (fs/list-dir ".nbb/.cache"))
|
||||
(throw (ex-info "No nbb cache directory found" {})))]
|
||||
(fs/delete-tree "vendor/src")
|
||||
(fs/copy-tree (fs/path nbb-cache-dir "nbb-deps/logseq") "vendor/src/logseq")
|
||||
(fs/copy-tree (fs/path nbb-cache-dir "nbb-deps/malli") "vendor/src/malli")
|
||||
(fs/copy-tree (fs/path nbb-cache-dir "nbb-deps/borkdude") "vendor/src/borkdude")
|
||||
(fs/copy-tree (fs/path nbb-cache-dir "nbb-deps/medley") "vendor/src/medley"))
|
||||
(fs/delete-if-exists "nbb.edn")
|
||||
(println "Done!"))}
|
||||
test:load-all-namespaces-with-nbb
|
||||
logseq.bb-tasks.nbb.test/load-all-namespaces
|
||||
|
||||
lint:large-vars
|
||||
|
||||
1
deps/cli/cli.mjs
vendored
1
deps/cli/cli.mjs
vendored
@@ -6,6 +6,7 @@ import { dirname, resolve } from 'path';
|
||||
|
||||
const __dirname = fileURLToPath(dirname(import.meta.url));
|
||||
addClassPath(resolve(__dirname, 'src'));
|
||||
addClassPath(resolve(__dirname, 'vendor/src'));
|
||||
const { main } = await loadFile(resolve(__dirname, 'src/logseq/cli.cljs'));
|
||||
|
||||
// Expects to be called as node X.js ...
|
||||
|
||||
Reference in New Issue
Block a user