mirror of
https://github.com/penpot/penpot.git
synced 2025-08-04 11:38:19 +02:00
♻️ Move library to its own directory
This commit is contained in:
parent
6803c78e80
commit
2da8747485
13 changed files with 1763 additions and 61 deletions
55
library/shadow-cljs.edn
Normal file
55
library/shadow-cljs.edn
Normal file
|
@ -0,0 +1,55 @@
|
|||
{:deps {:aliases [:dev]}
|
||||
:http {:port #shadow/env ["HTTP_PORT" :as :int :default 4448]}
|
||||
:dev-http {#shadow/env ["DEV_PORT" :as :int :default 8889] "classpath:public"}
|
||||
:nrepl false
|
||||
:socket-repl false
|
||||
:cache-dir #shadow/env ["CACHE" :default ".shadow-cljs"]
|
||||
|
||||
:builds
|
||||
{:test
|
||||
{:target :esm
|
||||
:output-dir "target/tests"
|
||||
:runtime :custom
|
||||
:js-options {:js-provider :import}
|
||||
|
||||
:modules
|
||||
{:test {:init-fn lib.tests.runner/init
|
||||
:prepend-js ";if (typeof globalThis.navigator?.userAgent === 'undefined') { globalThis.navigator = {userAgent: ''}; };"}}}
|
||||
|
||||
:library
|
||||
{:target :esm
|
||||
:runtime :custom
|
||||
:output-dir "target/library"
|
||||
:devtools {:autoload false}
|
||||
|
||||
:modules
|
||||
{:penpot
|
||||
{:exports {BuilderError lib.builder/BuilderError
|
||||
createFile lib.builder/create-file
|
||||
exportAsBytes lib.export/export-bytes
|
||||
exportAsBlob lib.export/export-blob
|
||||
exportStream lib.export/export-stream
|
||||
}}}
|
||||
|
||||
:js-options
|
||||
{:entry-keys ["module" "browser" "main"]
|
||||
:export-conditions ["module" "import", "browser" "require" "default"]
|
||||
:js-provider :import
|
||||
;; :external-index "target/library/dependencies.js"
|
||||
;; :external-index-format :esm
|
||||
}
|
||||
|
||||
:compiler-options
|
||||
{:output-feature-set :es2020
|
||||
:output-wrapper false
|
||||
:warnings {:fn-deprecated false}}
|
||||
|
||||
:release
|
||||
{:compiler-options
|
||||
{:fn-invoke-direct true
|
||||
:optimizations #shadow/env ["PENPOT_BUILD_OPTIMIZATIONS" :as :keyword :default :advanced]
|
||||
:pretty-print false
|
||||
:source-map true
|
||||
:elide-asserts true
|
||||
:anon-fn-naming-policy :off
|
||||
:source-map-detail-level :all}}}}}
|
Loading…
Add table
Add a link
Reference in a new issue