Releases: benjammin4dayz/neu-react-vite
Neutralino File Browser
A rudimentary file browser app built using the neu-react-vite
template in order to demonstrate Neutralino's native API.
[ Download App ] [ View Build Logs ] [ View App Template ] [ Learn About Neutralino.js ]
About
This read-only file browser app uses Neutralino.filesystem
provided by Neutralino's Native API.
It is only granted the readDirectory
permission, which you can confirm by checking the nativeAllowList
.
Features
- Chonky File Browser - https://chonky.io/
- Directory navigation
- Platform agnostic?
? In theory, this app can work on any platform/architecture supported by Neutralino.
Demo
Here's a preview of the app in action!
About neu-react-vite
This Neutralino app template features HMR (Hot Module Replacement) and uses SWC (Speedy Web Compiler). It can be converted to TypeScript with a single command!
Demo
Start developing your app in less than 30 seconds!
demo.mp4
Getting Started
This template abstracts the setup process by using the neu
CLI under the hood.
Prerequisites
- Node.js
- npm
Installation
-
Create a new app with
neu create
npx @neutralinojs/neu create myapp --template benjammin4dayz/neu-react-vite cd myapp
Alternative Method (Expand)
-
Clone the repo
git clone --depth=1 https://github.com/benjammin4dayz/neu-react-vite.git cd neu-react-vite
-
Install dependencies
npm run setup
Configuration
-
Convert this template to TypeScript
node .ts-convert
Usage
-
Local Development
# Develop npm start # Build npm run build # Package npm run build:release
-
GitHub Actions
# Build and draft a release on GitHub: git tag <tag_name> git push origin <tag_name>