This is an automated email from the ASF dual-hosted git repository.

nodece pushed a commit to branch fix/pack-hooks
in repository https://gitbox.apache.org/repos/asf/casbin-node-extensions.git

commit e980ff09b24ed827a3616091b4e1febbaeaec552
Author: Zixuan Liu <[email protected]>
AuthorDate: Wed Nov 4 21:02:17 2026 +0800

    fix: remove prepack/postpack hooks that break pnpm -r pack
    
    Upstream-era hooks ran lint and tests inside pack (needing docker
    services), deleted lib/ after packing, or invoked yarn/npm-run-all
    which crashes under pnpm (commitizen config). The release pipeline
    builds all packages explicitly before packing, so the hooks were
    redundant and made the workspace un-packable: only 10 of 21 tarballs
    survived. prepare/prepublish hooks are left untouched for now.
---
 packages/adapters/couchdb-adapter/package.json            | 1 -
 packages/adapters/file-adapter/package.json               | 2 --
 packages/adapters/mongoose-adapter/package.json           | 1 -
 packages/adapters/redis-adapter/package.json              | 1 -
 packages/adapters/sequelize-adapter/package.json          | 1 -
 packages/middlewares/express-authz/package.json           | 1 -
 packages/role-managers/session-role-manager/package.json  | 2 --
 packages/watchers/etcd-watcher/package.json               | 2 --
 packages/watchers/mongo-changestream-watcher/package.json | 1 -
 packages/watchers/pubsub-watcher/package.json             | 2 --
 packages/watchers/redis-watcher/package.json              | 2 --
 11 files changed, 16 deletions(-)

diff --git a/packages/adapters/couchdb-adapter/package.json 
b/packages/adapters/couchdb-adapter/package.json
index 7755c30..a27dca9 100644
--- a/packages/adapters/couchdb-adapter/package.json
+++ b/packages/adapters/couchdb-adapter/package.json
@@ -12,7 +12,6 @@
     "test": "jest --forceExit",
     "format": "yarn format:check --write",
     "format:check": "prettier --check \"{src,test}/**/*.ts\"",
-    "prepack": "run-s lint build",
     "release": "npx -p semantic-release -p @semantic-release/git -p 
@semantic-release/changelog semantic-release"
   },
   "devDependencies": {
diff --git a/packages/adapters/file-adapter/package.json 
b/packages/adapters/file-adapter/package.json
index 01acfd4..68ad489 100644
--- a/packages/adapters/file-adapter/package.json
+++ b/packages/adapters/file-adapter/package.json
@@ -11,8 +11,6 @@
   "typings": "lib/cjs/index.d.ts",
   "module": "lib/esm/index.js",
   "scripts": {
-    "prepack": "run-s lint test build",
-    "postpack": "run-s clean",
     "build": "run-s clean && run-p build:*",
     "build:cjs": "tsc -p tsconfig.cjs.json",
     "build:esm": "tsc -p tsconfig.esm.json",
diff --git a/packages/adapters/mongoose-adapter/package.json 
b/packages/adapters/mongoose-adapter/package.json
index c8ce5b7..ef1705e 100644
--- a/packages/adapters/mongoose-adapter/package.json
+++ b/packages/adapters/mongoose-adapter/package.json
@@ -53,7 +53,6 @@
     "test:unit": "nyc mocha -- --config test/unit/.mocharc.js",
     "tests": "run-s build && run-s test:*",
     "coverage": "nyc mocha -- --config test/.mocharc.js",
-    "postpack": "run-s clean",
     "build": "rimraf lib && tsc -p tsconfig.cjs.json && tsc -p 
tsconfig.esm.json",
     "build:cjs": "tsc -p tsconfig.cjs.json",
     "build:esm": "tsc -p tsconfig.esm.json",
diff --git a/packages/adapters/redis-adapter/package.json 
b/packages/adapters/redis-adapter/package.json
index d06d7d4..a675ca5 100644
--- a/packages/adapters/redis-adapter/package.json
+++ b/packages/adapters/redis-adapter/package.json
@@ -5,7 +5,6 @@
   "typings": "lib/cjs/index.d.ts",
   "module": "lib/esm/index.js",
   "scripts": {
-    "postpack": "run-s clean",
     "build": "run-s clean && run-p build:*",
     "build:cjs": "tsc -p tsconfig.cjs.json",
     "build:esm": "tsc -p tsconfig.esm.json",
diff --git a/packages/adapters/sequelize-adapter/package.json 
b/packages/adapters/sequelize-adapter/package.json
index 55dd238..1b68257 100644
--- a/packages/adapters/sequelize-adapter/package.json
+++ b/packages/adapters/sequelize-adapter/package.json
@@ -12,7 +12,6 @@
     "test": "jest --forceExit",
     "format": "yarn format:check --write",
     "format:check": "prettier --check \"{src,test}/**/*.ts\"",
-    "prepack": "run-s lint build",
     "release": "npx -p semantic-release -p @semantic-release/git -p 
@semantic-release/changelog semantic-release"
   },
   "devDependencies": {
diff --git a/packages/middlewares/express-authz/package.json 
b/packages/middlewares/express-authz/package.json
index 8d2f6c6..14f8d1f 100644
--- a/packages/middlewares/express-authz/package.json
+++ b/packages/middlewares/express-authz/package.json
@@ -5,7 +5,6 @@
   "main": "./build/authz.js",
   "types": "./build/authz.d.ts",
   "scripts": {
-    "prepack": "npm run lint && npm run test && npm run build",
     "build": "tsc",
     "lint": "eslint . --ext .ts",
     "fix": "eslint . --ext .ts --fix",
diff --git a/packages/role-managers/session-role-manager/package.json 
b/packages/role-managers/session-role-manager/package.json
index 3087875..19d3cf7 100644
--- a/packages/role-managers/session-role-manager/package.json
+++ b/packages/role-managers/session-role-manager/package.json
@@ -6,8 +6,6 @@
   "main": "lib/index.js",
   "typings": "lib/index.d.ts",
   "scripts": {
-    "prepack": "yarn test && yarn build",
-    "postpack": "rimraf lib",
     "build": "rimraf lib && tsc",
     "test": "jest",
     "lint": "prettier --check .",
diff --git a/packages/watchers/etcd-watcher/package.json 
b/packages/watchers/etcd-watcher/package.json
index 60773e3..513153c 100644
--- a/packages/watchers/etcd-watcher/package.json
+++ b/packages/watchers/etcd-watcher/package.json
@@ -6,8 +6,6 @@
   "main": "lib/watcher.js",
   "typings": "lib/watcher.d.ts",
   "scripts": {
-    "prepack": "yarn build",
-    "postpack": "rimraf lib",
     "prettier": "prettier --write **/*.{ts,js}",
     "build": "rimraf lib && tsc -p tsconfig.json",
     "lint": "tslint -p . -c tslint.json",
diff --git a/packages/watchers/mongo-changestream-watcher/package.json 
b/packages/watchers/mongo-changestream-watcher/package.json
index c5b7983..7cdc165 100644
--- a/packages/watchers/mongo-changestream-watcher/package.json
+++ b/packages/watchers/mongo-changestream-watcher/package.json
@@ -30,7 +30,6 @@
     "test": "jest",
     "semantic-release": "semantic-release",
     "coverage": "jest --coverage",
-    "postpack": "run-s clean",
     "build": "rimraf lib && tsc -p tsconfig.cjs.json && tsc -p 
tsconfig.esm.json",
     "build:cjs": "tsc -p tsconfig.cjs.json",
     "build:esm": "tsc -p tsconfig.esm.json",
diff --git a/packages/watchers/pubsub-watcher/package.json 
b/packages/watchers/pubsub-watcher/package.json
index a318596..f8faa1f 100644
--- a/packages/watchers/pubsub-watcher/package.json
+++ b/packages/watchers/pubsub-watcher/package.json
@@ -6,8 +6,6 @@
   "main": "lib/watcher.js",
   "types": "lib/watcher.d.ts",
   "scripts": {
-    "prepack": "npm run lint && npm run build",
-    "postpack": "rimraf lib",
     "prettier": "prettier --write **/*.{ts,js}",
     "build": "rimraf lib && tsc -p tsconfig.json",
     "lint": "eslint -c .eslintrc.js --ext .ts src",
diff --git a/packages/watchers/redis-watcher/package.json 
b/packages/watchers/redis-watcher/package.json
index 1d092bd..249d369 100644
--- a/packages/watchers/redis-watcher/package.json
+++ b/packages/watchers/redis-watcher/package.json
@@ -6,8 +6,6 @@
   "main": "lib/watcher.js",
   "typings": "lib/watcher.d.ts",
   "scripts": {
-    "prepack": "yarn build",
-    "postpack": "rimraf lib",
     "prettier": "prettier --write **/*.{ts,js}",
     "build": "rimraf lib && tsc -p tsconfig.json",
     "lint": "tslint -p . -c tslint.json",


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to