npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

create-stellar-frontend

v0.1.1

Published

Scaffold a new Stellar Indonesia frontend project

Downloads

248

Readme

create-stellar-frontend

CLI untuk membuat proyek frontend Stellar siap pakai. Cukup satu perintah — folder frontend/ akan dibuat otomatis di direktori saat ini.

Persyaratan

  • Node.js 18 atau lebih baru
  • npm

Penggunaan

Di dalam folder proyek kamu (misalnya root monorepo atau folder kosong):

npx create-stellar-frontend

Setelah selesai:

cd frontend
npm run dev

Apa yang dihasilkan?

Perintah di atas membuat folder frontend/ berisi:

| Teknologi | Keterangan | |-----------|------------| | Vite | Build tool & dev server | | React | UI framework | | TypeScript | Type safety | | Tailwind CSS | Styling | | @stellar/stellar-sdk | Interaksi dengan jaringan Stellar | | @stellar/freighter-api | Integrasi wallet Freighter |

Struktur folder

.
└── frontend/
    ├── bindings/       # Contract bindings
    ├── public/
    ├── src/
    │   ├── App.tsx
    │   ├── main.tsx
    │   └── stellar.ts  # Helper koneksi wallet & kontrak
    ├── .env.example
    ├── package.json
    └── vite.config.ts

Environment variables

Saat scaffold, file .env dibuat dari .env.example. Sesuaikan sebelum development:

VITE_STELLAR_NETWORK_PASSPHRASE="Test SDF Network ; September 2015"
VITE_STELLAR_RPC_URL=https://soroban-testnet.stellar.org
VITE_STELLAR_CONTRACT_ID=

Isi VITE_STELLAR_CONTRACT_ID dengan contract ID Soroban kamu.

Opsi

npx create-stellar-frontend --help        # Tampilkan bantuan
npx create-stellar-frontend --no-install  # Skip npm install

Folder frontend harus belum ada atau kosong. Jika sudah berisi file, proses akan gagal.

Development (maintainer)

Clone repo ini, lalu uji CLI secara lokal:

# Di folder kosong
node /path/to/npx-stellar-frontend/bin/index.js --no-install

Preview isi paket sebelum publish:

npm pack --dry-run

Publish ke npm

npm version patch   # atau minor / major
npm publish

Setiap ada perubahan di template/ atau bin/, naikkan versi lalu publish ulang. Pengguna mendapat versi terbaru lewat:

npx create-stellar-frontend@latest

Lisensi

MIT