tmux setup
This commit is contained in:
parent
9498f16c28
commit
0941690f91
@ -1,9 +1,12 @@
|
|||||||
{
|
{
|
||||||
"tasks": {
|
"tasks": {
|
||||||
"dev": "deno run -A --node-modules-dir npm:vite & deno run --allow-net --allow-read --allow-write --allow-env --watch ./server/main.ts",
|
"dev": "deno run -A --node-modules-dir npm:vite & deno run --allow-net --allow-read --allow-write --allow-env --watch ./server/main.ts",
|
||||||
|
"fdev": "deno run -A --node-modules-dir npm:vite",
|
||||||
"build": "deno run -A --node-modules-dir npm:vite build",
|
"build": "deno run -A --node-modules-dir npm:vite build",
|
||||||
"preview": "deno run -A --node-modules-dir npm:vite preview",
|
"preview": "deno run -A --node-modules-dir npm:vite preview",
|
||||||
"serve": "deno run --allow-net --allow-read --allow-write --allow-env ./server/main.ts"
|
"serve": "deno run --allow-net --allow-read --allow-write --allow-env ./server/main.ts",
|
||||||
|
"bdev": "deno run --allow-net --allow-read --allow-write --allow-env --watch ./server/main.ts",
|
||||||
|
"tmux": "./session.sh"
|
||||||
},
|
},
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"lib": ["ES2020", "DOM", "DOM.Iterable", "deno.ns"],
|
"lib": ["ES2020", "DOM", "DOM.Iterable", "deno.ns"],
|
||||||
@ -27,6 +30,7 @@
|
|||||||
"postcss": "npm:postcss@^8.4.47",
|
"postcss": "npm:postcss@^8.4.47",
|
||||||
"preact": "npm:preact@^10.24.3",
|
"preact": "npm:preact@^10.24.3",
|
||||||
"react-router-dom": "npm:react-router-dom@^6.27.0",
|
"react-router-dom": "npm:react-router-dom@^6.27.0",
|
||||||
|
"swr": "npm:swr@^2.2.5",
|
||||||
"tailwindcss": "npm:tailwindcss@^3.4.13",
|
"tailwindcss": "npm:tailwindcss@^3.4.13",
|
||||||
"vite": "npm:vite@^5.4.8"
|
"vite": "npm:vite@^5.4.8"
|
||||||
}
|
}
|
||||||
|
19
deno.lock
generated
19
deno.lock
generated
@ -23,6 +23,7 @@
|
|||||||
"npm:postcss@^8.4.47": "8.4.47",
|
"npm:postcss@^8.4.47": "8.4.47",
|
||||||
"npm:preact@^10.24.3": "10.24.3",
|
"npm:preact@^10.24.3": "10.24.3",
|
||||||
"npm:react-router-dom@^6.27.0": "6.27.0_react@18.3.1_react-dom@18.3.1__react@18.3.1",
|
"npm:react-router-dom@^6.27.0": "6.27.0_react@18.3.1_react-dom@18.3.1__react@18.3.1",
|
||||||
|
"npm:swr@^2.2.5": "2.2.5_react@18.3.1",
|
||||||
"npm:tailwindcss@*": "3.4.13_postcss@8.4.47",
|
"npm:tailwindcss@*": "3.4.13_postcss@8.4.47",
|
||||||
"npm:tailwindcss@^3.4.13": "3.4.13_postcss@8.4.47",
|
"npm:tailwindcss@^3.4.13": "3.4.13_postcss@8.4.47",
|
||||||
"npm:vite@*": "5.4.9",
|
"npm:vite@*": "5.4.9",
|
||||||
@ -601,6 +602,9 @@
|
|||||||
"readdirp"
|
"readdirp"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"client-only@0.0.1": {
|
||||||
|
"integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
|
||||||
|
},
|
||||||
"color-convert@1.9.3": {
|
"color-convert@1.9.3": {
|
||||||
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
|
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
@ -1287,6 +1291,14 @@
|
|||||||
"supports-preserve-symlinks-flag@1.0.0": {
|
"supports-preserve-symlinks-flag@1.0.0": {
|
||||||
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
|
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
|
||||||
},
|
},
|
||||||
|
"swr@2.2.5_react@18.3.1": {
|
||||||
|
"integrity": "sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==",
|
||||||
|
"dependencies": [
|
||||||
|
"client-only",
|
||||||
|
"react",
|
||||||
|
"use-sync-external-store"
|
||||||
|
]
|
||||||
|
},
|
||||||
"tailwindcss@3.4.13_postcss@8.4.47": {
|
"tailwindcss@3.4.13_postcss@8.4.47": {
|
||||||
"integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==",
|
"integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==",
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
@ -1352,6 +1364,12 @@
|
|||||||
"picocolors"
|
"picocolors"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"use-sync-external-store@1.2.2_react@18.3.1": {
|
||||||
|
"integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==",
|
||||||
|
"dependencies": [
|
||||||
|
"react"
|
||||||
|
]
|
||||||
|
},
|
||||||
"util-deprecate@1.0.2": {
|
"util-deprecate@1.0.2": {
|
||||||
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
|
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
|
||||||
},
|
},
|
||||||
@ -1409,6 +1427,7 @@
|
|||||||
"npm:postcss@^8.4.47",
|
"npm:postcss@^8.4.47",
|
||||||
"npm:preact@^10.24.3",
|
"npm:preact@^10.24.3",
|
||||||
"npm:react-router-dom@^6.27.0",
|
"npm:react-router-dom@^6.27.0",
|
||||||
|
"npm:swr@^2.2.5",
|
||||||
"npm:tailwindcss@^3.4.13",
|
"npm:tailwindcss@^3.4.13",
|
||||||
"npm:vite@^5.4.8"
|
"npm:vite@^5.4.8"
|
||||||
]
|
]
|
||||||
|
14
session.sh
Executable file
14
session.sh
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
SESSION=BearMetalPacker
|
||||||
|
|
||||||
|
tmux new-session -d -s $SESSION
|
||||||
|
tmux new-window -t $SESSION:1 -n "packer"
|
||||||
|
|
||||||
|
tmux select-window -t $SESSION:1
|
||||||
|
tmux send-keys "deno task bdev" C-m
|
||||||
|
|
||||||
|
tmux split-window -h
|
||||||
|
tmux send-keys "deno task fdev" C-m
|
||||||
|
|
||||||
|
tmux attach -t $SESSION
|
Loading…
x
Reference in New Issue
Block a user