Skip to content

Manifest ​

manifest.json mendeskripsikan sebuah Mini Program. File ini divalidasi setiap kali build terhadap skema manifest (manifestVersion 1, schemas/mini-program-manifest.schema.json di repository SDK).

FieldWajibCatatan
manifestVersionya1
idyaId stabil dengan namespace, misalnya com.contoh.hello. Jangan diubah setelah terbit.
nameyaDitampilkan di katalog
descriptionSatu atau dua kalimat untuk katalog
iconEmoji atau simbol pendek
versionyaSemver. Setiap versi yang terbit bersifat permanen: naikkan untuk setiap rilis.
sdkVersionyaRentang @lex/sdk yang Anda pakai. Didukung: >=0.1.0 <0.2.0, misalnya ^0.1.0
entryyaFile utama, misalnya src/index.tsx
permissionsKapabilitas yang dipakai, lihat Izin. Yang tidak dikenal membuat build gagal.
compatibility.runtimeyaRentang runtime platform, misalnya ^1.0.0 (runtime saat ini 1.0.0)
json
{
  "manifestVersion": 1,
  "id": "com.acme.task-board",
  "name": "Task Board",
  "description": "Papan kecil yang mengingat tugas Anda dan meminta Lex menyusun rencananya.",
  "icon": "🗂️",
  "version": "1.2.0",
  "sdkVersion": "^0.1.0",
  "entry": "src/index.tsx",
  "permissions": ["storage.scoped", "agent.request", "ui.notifications"],
  "compatibility": { "runtime": "^1.0.0" }
}

Lex oleh Gavalytics AI