diff --git a/package.json b/package.json
index ad608b6..7191076 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,13 @@
 {
-  "name": "@ryanbekhen/cryptkhen",
-  "version": "3.0.1",
+  "name": "cryptkhen",
+  "version": "3.0.2",
   "description": "Simple security signature",
   "main": "lib/index.js",
   "types": "lib/index.d.ts",
   "scripts": {
     "test": "jest --config jestconfig.json",
-    "build": "tsc",
+    "clean": "rm -rf lib",
+    "build": "yarn clean && tsc",
     "format": "prettier --write \"src/**/*.ts\"",
     "lint": "tslint -p tsconfig.json",
     "prepare": "yarn build",
@@ -24,15 +25,11 @@
     "cryptography",
     "crypto"
   ],
-  "author": {
-    "name": "Achmad Irianto Eka Putra",
-    "email": "ryanbekhen.official@gmail.com",
-    "url": "https://www.ryanbekhen.me"
-  },
+  "author": "Achmad Irianto Eka Putra <ryanbekhen.official@gmail.com> (https://www.ryanbekhen.dev)",
   "license": "Apache-2.0",
   "repository": {
     "type": "git",
-    "url": "https://github.com/ryanbekhen/cryptkhen.git"
+    "url": "git+https://github.com/ryanbekhen/cryptkhen.git"
   },
   "bugs": {
     "url": "https://github.com/ryanbekhen/cryptkhen/issues"
@@ -50,5 +47,8 @@
   },
   "files": [
     "lib/**/*"
-  ]
+  ],
+  "directories": {
+    "test": "test"
+  }
 }