Compare commits

...
4 Commits
Author SHA1 Message Date
rizky_denianto f7cd4603c7 Ubah ke .yaml 2026-09-17 23:45:52 +07:00
rizky_denianto 24c5d3e1f2 Mengubah urutan rilis agar cargo tidak komplen
Penerbitan Plugin / persiapan (pull_request) Successful in 7s
Penerbitan Plugin / penerbitan (pull_request) Successful in 4m13s
2026-09-12 22:06:17 +07:00
rizky_denianto de72fa5e3e Menyederhanakan cara meminta izin untuk menggunakan plugin
Penerbitan Plugin / persiapan (pull_request) Successful in 6s
Penerbitan Plugin / penerbitan (pull_request) Failing after 4m17s
2026-09-12 21:44:37 +07:00
rizky_denianto 00aa5a8526 Coba memperbaiki tipe data yang tidak terdeteksi di js
Penerbitan Plugin / persiapan (pull_request) Successful in 35s
Penerbitan Plugin / penerbitan (pull_request) Successful in 4m4s
2026-09-06 11:38:43 +07:00
5 changed files with 37 additions and 20 deletions

No files matched your search

@@ -41,20 +41,6 @@ jobs:
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Unduh pnpm
uses: pnpm/setup@v2
with:
version: 11
- name: Penerbitan paket NPM
run: |
pnpm i
npm config set @${{ needs.persiapan.outputs.organisasi }}:registry=https://${{ vars.ALAMAT_GITEA }}/api/packages/${{ needs.persiapan.outputs.organisasi }}/npm/
npm config set -- '//${{ vars.ALAMAT_GITEA }}/api/packages/${{ needs.persiapan.outputs.organisasi }}/npm/:_authToken' "${{ secrets.KUNCI_PENERBITAN }}"
npm run prepublishOnly
npm publish
rm -rf pnpm-lock.yaml .pnpm-store/
- name: Unduh Rust - name: Unduh Rust
uses: actions-rust-lang/setup-rust-toolchain@v1 uses: actions-rust-lang/setup-rust-toolchain@v1
with: with:
@@ -66,3 +52,16 @@ jobs:
cargo publish cargo publish
env: env:
CARGO_REGISTRIES_GITEA_TOKEN: Bearer ${{ secrets.KUNCI_PENERBITAN }} CARGO_REGISTRIES_GITEA_TOKEN: Bearer ${{ secrets.KUNCI_PENERBITAN }}
- name: Unduh pnpm
uses: pnpm/setup@v2
with:
version: 11
- name: Penerbitan paket NPM
run: |
pnpm i
npm config set @${{ needs.persiapan.outputs.organisasi }}:registry=https://${{ vars.ALAMAT_GITEA }}/api/packages/${{ needs.persiapan.outputs.organisasi }}/npm/
npm config set -- '//${{ vars.ALAMAT_GITEA }}/api/packages/${{ needs.persiapan.outputs.organisasi }}/npm/:_authToken' "${{ secrets.KUNCI_PENERBITAN }}"
npm publish
rm -rf pnpm-lock.yaml .pnpm-store/
+2 -2
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "tauri-plugin-bluclas" name = "tauri-plugin-bluclas"
version = "0.1.20" version = "0.1.23"
authors = [ "Rizky Denianto" ] authors = [ "Rizky Denianto" ]
description = "Program sederhana untuk interaksi dengan bluetooth classic" description = "Program sederhana untuk interaksi dengan bluetooth classic"
edition = "2024" edition = "2024"
@@ -28,7 +28,7 @@ ios = { level = "none" }
tauri = { version = "2.11.5" } tauri = { version = "2.11.5" }
serde = "1.0" serde = "1.0"
thiserror = "2" thiserror = "2"
serialport = "4.10.0" serialport = "4.10.1"
[build-dependencies] [build-dependencies]
tauri-plugin = { version = "2.6.3", features = ["build"] } tauri-plugin = { version = "2.6.3", features = ["build"] }
+18 -1
View File
@@ -1,4 +1,21 @@
import { invoke } from "@tauri-apps/api/core"; import {
checkPermissions as checkPermissions_,
invoke,
PermissionState,
requestPermissions as requestPermissions_,
} from "@tauri-apps/api/core";
export async function checkPermissions(): Promise<PermissionState> {
return await checkPermissions_<{ bluetooth: PermissionState }>(
"bluclas",
).then((e) => e.bluetooth);
}
export async function requestPermissions(): Promise<PermissionState> {
return await requestPermissions_<{ bluetooth: PermissionState }>(
"bluclas",
).then((e) => e.bluetooth);
}
export type SDaftarPerangkatBlueclasResponDaftarPerangkat = { export type SDaftarPerangkatBlueclasResponDaftarPerangkat = {
nama: string; nama: string;
+2 -2
View File
@@ -1,6 +1,6 @@
{ {
"name": "@segubi/tauri-plugin-bluclas-api", "name": "@segubi/tauri-plugin-bluclas-api",
"version": "0.1.20", "version": "0.1.23",
"author": "Rizky Denianto", "author": "Rizky Denianto",
"description": "Program sederhana untuk interaksi dengan bluetooth classic", "description": "Program sederhana untuk interaksi dengan bluetooth classic",
"type": "module", "type": "module",
@@ -26,7 +26,7 @@
}, },
"devDependencies": { "devDependencies": {
"@rollup/plugin-typescript": "^12.3.0", "@rollup/plugin-typescript": "^12.3.0",
"rollup": "^4.63.1", "rollup": "^4.63.2",
"typescript": "^6.0.3", "typescript": "^6.0.3",
"tslib": "^2.8.1" "tslib": "^2.8.1"
} }
+2 -1
View File
@@ -20,7 +20,8 @@ export default {
plugins: [ plugins: [
typescript({ typescript({
declaration: true, declaration: true,
declarationDir: dirname(pkg.exports.import) declarationDir: dirname(pkg.exports.import),
rootDir: 'guest-js'
}) })
], ],
external: [ external: [