[package]
edition = "2021"
name = "kern-code"
version = "0.4.1"
authors = ["Alexander Gese"]
build = "build.rs"
exclude = [
"gen/",
"icons/Square*",
"icons/*/",
"icons/StoreLogo.png",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Kern — a calm, complete desktop code editor (Tauri 2 + React + Monaco)"
homepage = "https://github.com/AlexanderGese/Kern"
readme = "README.md"
keywords = [
"editor",
"tauri",
"ide",
"monaco",
"code-editor",
]
categories = [
"development-tools",
"text-editors",
]
license = "MIT"
repository = "https://github.com/AlexanderGese/Kern"
[lib]
name = "kern_lib"
crate-type = [
"staticlib",
"cdylib",
"rlib",
]
path = "src/lib.rs"
[[bin]]
name = "kern"
path = "src/main.rs"
[dependencies.dirs]
version = "5"
[dependencies.flate2]
version = "1"
[dependencies.futures-util]
version = "0.3"
[dependencies.git2]
version = "0.19"
default-features = false
[dependencies.notify]
version = "6"
[dependencies.portable-pty]
version = "0.8"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.tar]
version = "0.4"
[dependencies.tauri]
version = "2"
features = []
[dependencies.tauri-plugin-dialog]
version = "2"
[dependencies.tauri-plugin-opener]
version = "2"
[dependencies.tauri-plugin-store]
version = "2"
[dependencies.tokio]
version = "1"
features = ["full"]
[dependencies.tokio-tungstenite]
version = "0.24"
[dependencies.ureq]
version = "2"
[build-dependencies.tauri-build]
version = "2"
features = []
[profile.release]
opt-level = "s"
lto = true
codegen-units = 1
panic = "abort"
strip = true