| .. | ||
| electron | ||
| public | ||
| src | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| electron-builder.json5 | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
Taobin Recipe Manager (Electron)
Development
Install dependencies
npm install
Run develop
npm run dev
Build
Before build, you have to change version in package.json to the new version.
npm run build
note: this will build executable and installer for your current platform
Environment Variables
We have some environment variables to control app behavior. The environment variables in this project have a prefix TAOBIN_RECIPE_MANAGER_. If you want to set environment variables, you have to add this prefix.
note: All the environment variables can access through
import.meta.env.{VARIABLE_NAME}.
note: In development mode, you can create a
.env.development.localfile in the root directory of the project to set environment variables.
Environment Variables List
In this section, we will list all the environment variables. That app will use the default value if you don't set the environment variables.
dev: if you add new environment variables, please add it to this section.
TAOBIN_RECIPE_MANAGER_SERVER_URL
- The url of the server. Default:
http://localhost:8080