"Jagongan" is a Javanese slang term which has its roots in the word "jagong", meaning "to keep company" or "hang out". This project is where your codebase can interact and have a good time. It's a place where your code comes to hang out, have a good time, and maybe do a little work.
- A whole heap of TypeScript goodness, because who doesn't love static types?
- A dash of
langchain
for when you're feeling linguistic. @supabase/supabase-js
for those times when you need a little more database in your life.- And let's not forget our good friends
chalk
, because we all need a little color and environment in our lives.
- Node.js version >= 18
- Clone the repository
- Install dependencies with
pnpm install
- Set up your Supabase database and import the schema from the
schema.sql
file.
pnpm run dev
: Start the development serverpnpm run build
: Build the projectpnpm run start
: Start the projectpnpm run lint
: Lint the projectpnpm run lint:fix
: Fix linting issuespnpm run format
: Format the projectpnpm run format:check
: Check formatting
We've got a handy little binary called jagongan
that you can use. It's like having a little piece of this project in your pocket.
That would be the one and only Muhammad Haidar Rifki. You can reach him at [email protected]. He's pretty cool.
This project is licensed under the MIT license. So you can pretty much do whatever you want with it. Just don't say we didn't warn you.
Because everyone loves buzzwords: langchain, starter, template, node, typescript, llm.
So come on in, the water's fine! Welcome to Jagongan, where your code can hang loose and still get stuff done.