From fa6b18b5998bbfeb0758c80f6cfe5f2149a37d8a Mon Sep 17 00:00:00 2001 From: KillerBossOriginal Date: Thu, 4 Jul 2024 21:41:53 +0200 Subject: [PATCH] . --- README.md | 27 +++++++++++++++++++++++++++ build.gradle.kts | 6 +++--- 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..ed7bcfa --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# Permission Checker + +/!\ We haven't tested this package yet. + +## checklist + +```ts +import { checkList } from "permission-checker"; + +console.log(checkList(["permission1", "permission2.subPermission1"], ["requiredPermission1"])) +// permission1 != requiredPermission1 && permission2.subPermission1 != requiredPermission1, checkList = false +console.log(checkList(["*"], ["requiredPermission1"])) +// * catch all, always true +console.log(checkList(["permission1"], ["*"])) +// if in the first array there isn't * this is always false + +console.log(checkList(["permission1"], ["permission1.subPermission1"])) +// permission1 includes subPermission1, this is true +``` + +## checksingle + +is the same of checklist but without an array. +```ts +import { checkSingle } from "permission-checker"; +console.log(checkSingle("*", "permission1")) // true +``` diff --git a/build.gradle.kts b/build.gradle.kts index 0a77758..7f9a4cf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -62,10 +62,10 @@ publishing { } repositories { maven { - url = uri("https://path/to/your/maven/repository") // Replace with your Maven repository URL + url = uri("https://source.thundernetwork.org/api/packages/ThunderNetworkRaD/maven") // Replace with your Maven repository URL credentials { - username = "your-username" // Replace with your Maven repository username - password = "your-password" // Replace with your Maven repository password + username = "" + password = "" } } }