New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

create-supabase-app

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-supabase-app

A CLI to create apps powered by Supabase

latest
Source
npmnpm
Version
0.1.0-alpha.14
Version published
Maintainers
1
Created
Source

Welcome to Create Supabase App 👁⚡️👁

create-supabase-app

Supabase is an open-source Firebase alternative.

This terminal application aims to help new developers quickly create ready-to-play applications, powered by Supabase.

It doesn't replace Supabase CLI

Pick a starter project & start playing with Supabase!

🚨 This is still an alpha and could be unstable

npx create-supabase-app@latest

Future

Known issues:

  • UI glitches on macOS & Linux (solved by changing title font and removing gradients 🥲)
  • Fix color theme (solarized dark doesn't work well)
  • Windows with WSL 2, glitches with some Terminal, glitches when screen rerender (Ink know issue)
  • Not responsive 😂 (and probably never)

I plan to add more features and improve the experience (order is subjective) :

  • Add Next.js templates
  • Add more examples with Supabase (edge functions, realtime, ...)
  • Add a no UI mode and support args
  • Add an option to create a local project with Supabase CLI (a more advanced use case)
  • Add tooling to generate base templates (like replicating Auth module without copy/paste)
  • Add support to run an init script located in supabase.init
  • Add a way to test a template locally (to help people create new templates)
  • Add documentation on how to create a template
  • Why not Expo examples?

Make your own CLI app!

To make what I wanted to do, I created a naive implementation of React Router / React Navigation. You can reuse it and improve it to quickly create your own CLI app.

Credits

The workflow comes from retro engineering of Supabase CLI

The template system/idea comes from Remix create-remix (credits in the source code)

The whole project relies on Ink and :

Thanks to @vadimdemedes and @sindresorhus for the great work!

React Router for the routing system that inspired me.

React Navigation for the navigation system that I try to mimic.

FAQs

Package last updated on 23 Aug 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts