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]
