diff --git a/package.json b/package.json
index 0fc647630e8197a1b0db42cb8052dcd2350bdf25..b2363486114e46fa4e10ce64ecfb60bc148769c0 100644
--- a/package.json
+++ b/package.json
@@ -18,9 +18,8 @@
     "test:lint": "eslint src --ext .ts",
     "test:prettier": "prettier \"src/**/*.ts\" --list-different",
     "test:unit": "jest",
-    "prepare": "yarn run build",
-    "prepublishOnly": "yarn run test",
-    "preversion": "yarn run test"
+    "prepack": "npx rimraf lib && yarn run build",
+    "prepublish": "yarn run test"
   },
   "dependencies": {
     "xml-js": "^1.6.11"