Skip to content

Releases: benjammin4dayz/neu-react-vite

Neutralino File Browser

27 Apr 15:11
Compare
Choose a tag to compare

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


? In theory, this app can work on any platform/architecture supported by Neutralino.

Demo

Here's a preview of the app in action!

Demo

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

  1. Create a new app with neu create

    npx @neutralinojs/neu create myapp --template benjammin4dayz/neu-react-vite
    cd myapp
Alternative Method (Expand)
  1. Clone the repo

    git clone --depth=1 https://github.com/benjammin4dayz/neu-react-vite.git
    cd neu-react-vite
  2. 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

    View scripts

  • GitHub Actions

    # Build and draft a release on GitHub:
    git tag <tag_name>
    git push origin <tag_name>

    View workflow