Skip to content

Instantly share code, notes, and snippets.

@zk
Created July 27, 2023 21:29
Show Gist options
  • Save zk/aa93cf67d9291c56b9d2796aa079ed0b to your computer and use it in GitHub Desktop.
Save zk/aa93cf67d9291c56b9d2796aa079ed0b to your computer and use it in GitHub Desktop.
shadow-cljs 2.25.0 build test edie
(base) ~/code/float/edie(main*) $ rm -rf ./target/* 130 ↵ 11:27:51
zsh: sure you want to delete the only file in /Users/zk/code/float/edie/./target [yn]? y
(base) ~/code/float/edie(main*) $ rm -rf ./.shadow-cljs 11:27:56
(base) ~/code/float/edie(main*) $ shadow-cljs --cli-info 11:28:01
shadow-cljs - config: /Users/zk/code/float/edie/shadow-cljs.edn
=== Version
jar: 2.25.0
cli: 2.25.0
deps: 1.3.4
config-version: 2.25.0
=== Paths
cli: /Users/zk/code/float/edie/node_modules/shadow-cljs/cli/dist.js
config: /Users/zk/code/float/edie/shadow-cljs.edn
project: /Users/zk/code/float/edie
cache: .shadow-cljs
=== Java
openjdk version "20.0.1" 2023-04-18
OpenJDK Runtime Environment Homebrew (build 20.0.1)
OpenJDK 64-Bit Server VM Homebrew (build 20.0.1, mixed mode, sharing)
=== Source Paths
(base) ~/code/float/edie(main*) $ shadow-cljs watch safe-mode 11:28:06
shadow-cljs - config: /Users/zk/code/float/edie/shadow-cljs.edn
shadow-cljs - starting via "clojure"
shadow-cljs - server version: 2.19.0 running at http://localhost:9630
shadow-cljs - nREPL server started on port 49712
shadow-cljs - watching build :safe-mode
[:safe-mode] Configuring build.
[:safe-mode] Compiling ...
[:safe-mode] Build completed. (152 files, 151 compiled, 0 warnings, 5.42s)
^C
(base) ~/code/float/edie(main*) $ Worker shutdown. 130 ↵ 11:28:36
cat package.json
{
"name": "edie-dev",
"version": "0.0.2",
"description": "",
"main": "main.js",
"scripts": {
"start": "electron-forge start",
"package": "electron-forge package",
"make": "electron-forge make"
},
"repository": "https://github.com/electron/electron-quick-start",
"keywords": [],
"author": "ZK",
"devDependencies": {
"@electron-forge/cli": "^6.1.0",
"@electron-forge/maker-deb": "^6.1.0",
"@electron-forge/maker-rpm": "^6.1.0",
"@electron-forge/maker-squirrel": "^6.1.0",
"@electron-forge/maker-zip": "^6.1.0",
"electron": "^22.0.0",
"electron-icon-maker": "0.0.5",
"shadow-cljs": "^2.25.0"
},
"dependencies": {
"@electron/remote": "^2.0.9",
"@emotion/css": "^11.9.0",
"@fortaine/openai": "^5.3.1",
"animejs": "^3.2.1",
"autosize": "^6.0.1",
"better-sqlite3": "^8.4.0",
"date-fns": "^2.29.2",
"electron-squirrel-startup": "^1.0.0",
"eventsource": "^2.0.2",
"framer-motion": "^10.10.0",
"gopro-telemetry": "^1.1.35",
"gpmf-extract": "^0.2.5",
"gpt-3-encoder": "^1.1.4",
"id128": "^1.6.6",
"katex": "0.12.0",
"mapbox-gl": "^2.11.1",
"markdown-it": "12.3.2",
"markdown-it-block-image": "0.0.3",
"markdown-it-footnote": "3.0.3",
"markdown-it-texmath": "0.9.7",
"markdown-it-toc-done-right": "4.2.0",
"ml-hclust": "^3.1.0",
"mustache": "^4.2.0",
"neatjson": "^0.8.3",
"node-ffprobe": "^3.0.0",
"node-machine-id": "^1.1.12",
"openai": "^3.2.1",
"openai-ext": "^1.2.6",
"pg": "^8.11.0",
"pg-connection-string": "^2.6.0",
"punycode": "2.1.1",
"react": "16.13.0",
"react-datepicker": "^4.8.0",
"react-dom": "16.13.0",
"react-scroll-to-bottom": "^4.2.0",
"react-select": "^5.3.2",
"react-textarea-autosize": "^8.4.1",
"sqlite3": "^5.1.1",
"static-server": "^2.2.1",
"tailing-stream": "^0.2.0",
"three": "^0.153.0"
}
}
(base) ~/code/float/edie(main*) $ cat shadow-cljs.edn 11:28:40
{:deps true
:builds
{:browser
{:target :browser
:output-dir "target/dev/cljs"
:output-to "target/dev/cljs/main.js"
:asset-path "cljs"
:modules {:main {:init-fn aide.entry/init}}
:compiler-options {:infer-externs true
:warnings {:redef false}
:output-feature-set :browser-2021}
:js-options {:entry-keys ["browser" "main"]
:keep-native-requires true}}
:prod
{:target :browser
:output-dir "target/prod/static/cljs"
:output-to "target/prod/static/cljs/main.js"
:compiler-options {;;:optimizations :whitespace
;;:source-map true
:infer-externs :auto}
:asset-path "cljs"
:modules {:main {:init-fn aide.entry/init}}
:js-options {:entry-keys ["browser" "main"]
:keep-native-requires true}}
:safe-mode
{:target :browser
:output-dir "target/dev/cljs"
:output-to "target/dev/cljs/main.js"
:asset-path "cljs"
:modules {:main {:init-fn aide.safe-mode/init}}
:compiler-options {:infer-externs true
:warnings {:redef false}
:output-feature-set :browser-2021}
:js-options {:entry-keys ["browser" "main"]
:keep-native-requires true}}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment