This is an automated email from the ASF dual-hosted git repository. nodece pushed a commit to branch chore/license-cleanup in repository https://gitbox.apache.org/repos/asf/casbin-node-extensions.git
commit 1db8cad9368a5c8e27896f58ea7728c5df29873a Author: Zixuan Liu <[email protected]> AuthorDate: Fri Oct 30 18:50:07 2026 +0800 chore: normalize package.json license fields to Apache-2.0 14 packages had no license field, koa-authz used the deprecated URL form. npm emits warnings without an SPDX field. Left as-is (upstream fidelity): - nest-authz: MIT LICENSE (donated by Mingkai Guo, 2019) - MIT is the correct license of that component; not for us to relicense - expression-eval: MIT license field + Apache LICENSE file (upstream fork state) - flagged for PMC/legal review, unchanged here - hapi-authz: LICENSE.txt (Apache-2.0) - filename kept --- packages/adapters/basic-adapter/package.json | 1 + packages/adapters/couchdb-adapter/package.json | 1 + packages/adapters/drizzle-adapter/package.json | 1 + packages/adapters/file-adapter/package.json | 1 + packages/adapters/prisma-adapter/package.json | 1 + packages/adapters/redis-adapter/package.json | 3 ++- packages/adapters/sequelize-adapter/package.json | 1 + packages/adapters/typeorm-adapter/package.json | 1 + packages/middlewares/koa-authz/package.json | 2 +- packages/role-managers/session-role-manager/package.json | 1 + packages/utils/data-permission/package.json | 1 + packages/watchers/etcd-watcher/package.json | 1 + packages/watchers/mongo-changestream-watcher/package.json | 1 + packages/watchers/pubsub-watcher/package.json | 1 + packages/watchers/redis-watcher/package.json | 1 + 15 files changed, 16 insertions(+), 2 deletions(-) diff --git a/packages/adapters/basic-adapter/package.json b/packages/adapters/basic-adapter/package.json index ef2867e..a0adf48 100644 --- a/packages/adapters/basic-adapter/package.json +++ b/packages/adapters/basic-adapter/package.json @@ -2,6 +2,7 @@ "name": "casbin-basic-adapter", "version": "1.3.0", "description": "A basic adapter supports pg, sqlite3, mysql, mysql2, oracledb and mssql", + "license": "Apache-2.0", "main": "lib/adapter.js", "typings": "lib/adapter.d.ts", "scripts": { diff --git a/packages/adapters/couchdb-adapter/package.json b/packages/adapters/couchdb-adapter/package.json index 7c8c90c..98f2253 100644 --- a/packages/adapters/couchdb-adapter/package.json +++ b/packages/adapters/couchdb-adapter/package.json @@ -2,6 +2,7 @@ "name": "casbin-couchdb-adapter", "version": "0.0.1", "description": "CouchDB adapter for Casbin", + "license": "Apache-2.0", "main": "lib/adapter.js", "typings": "lib/adapter.d.ts", "scripts": { diff --git a/packages/adapters/drizzle-adapter/package.json b/packages/adapters/drizzle-adapter/package.json index d5b68d0..fc10ae2 100644 --- a/packages/adapters/drizzle-adapter/package.json +++ b/packages/adapters/drizzle-adapter/package.json @@ -2,6 +2,7 @@ "name": "drizzle-adapter", "version": "1.0.0", "description": "Drizzle ORM adapter for Casbin", + "license": "Apache-2.0", "main": "lib/index.js", "typings": "lib/index.d.ts", "publishConfig": { diff --git a/packages/adapters/file-adapter/package.json b/packages/adapters/file-adapter/package.json index af14df4..fe9fb26 100644 --- a/packages/adapters/file-adapter/package.json +++ b/packages/adapters/file-adapter/package.json @@ -2,6 +2,7 @@ "name": "casbin-file-adapter", "version": "1.0.1", "description": "Default file adapter for Casbin", + "license": "Apache-2.0", "author": { "email": "[email protected]", "name": "Zixuan Liu" diff --git a/packages/adapters/prisma-adapter/package.json b/packages/adapters/prisma-adapter/package.json index 6c3b80c..a64d524 100644 --- a/packages/adapters/prisma-adapter/package.json +++ b/packages/adapters/prisma-adapter/package.json @@ -2,6 +2,7 @@ "name": "casbin-prisma-adapter", "version": "1.10.0", "description": "Prisma adapter for Casbin", + "license": "Apache-2.0", "main": "lib/adapter.js", "typings": "lib/adapter.d.ts", "scripts": { diff --git a/packages/adapters/redis-adapter/package.json b/packages/adapters/redis-adapter/package.json index d285c16..5df27cc 100644 --- a/packages/adapters/redis-adapter/package.json +++ b/packages/adapters/redis-adapter/package.json @@ -44,5 +44,6 @@ }, "bugs": { "url": "https://github.com/apache/casbin-node-extensions/issues" - } + }, + "license": "Apache-2.0" } diff --git a/packages/adapters/sequelize-adapter/package.json b/packages/adapters/sequelize-adapter/package.json index f092f0a..0a52634 100644 --- a/packages/adapters/sequelize-adapter/package.json +++ b/packages/adapters/sequelize-adapter/package.json @@ -2,6 +2,7 @@ "name": "casbin-sequelize-adapter", "version": "2.2.0", "description": "Sequelize adapter for Casbin", + "license": "Apache-2.0", "main": "lib/adapter.js", "typings": "lib/adapter.d.ts", "scripts": { diff --git a/packages/adapters/typeorm-adapter/package.json b/packages/adapters/typeorm-adapter/package.json index e3efad4..234db23 100644 --- a/packages/adapters/typeorm-adapter/package.json +++ b/packages/adapters/typeorm-adapter/package.json @@ -2,6 +2,7 @@ "name": "typeorm-adapter", "version": "0.0.0", "description": "TypeORM adapter for Casbin", + "license": "Apache-2.0", "main": "lib/index.js", "typings": "lib/index.d.ts", "scripts": { diff --git a/packages/middlewares/koa-authz/package.json b/packages/middlewares/koa-authz/package.json index cc6400f..ab67502 100644 --- a/packages/middlewares/koa-authz/package.json +++ b/packages/middlewares/koa-authz/package.json @@ -2,6 +2,7 @@ "name": "koa-authz", "version": "3.0.1", "description": "koa-authz is an authorization middleware for Koa", + "license": "Apache-2.0", "main": "authz.js", "scripts": { "prepublish": "npm run lint && npm run test", @@ -29,7 +30,6 @@ "engines": { "node": ">= 7.6.0" }, - "license": "http://www.apache.org/licenses/LICENSE-2.0", "bugs": { "url": "https://github.com/apache/casbin-node-extensions/issues" }, diff --git a/packages/role-managers/session-role-manager/package.json b/packages/role-managers/session-role-manager/package.json index cb69349..a4aaa6c 100644 --- a/packages/role-managers/session-role-manager/package.json +++ b/packages/role-managers/session-role-manager/package.json @@ -2,6 +2,7 @@ "name": "session-role-manager", "version": "0.1.0", "description": "A session based role mannger for node-casbin.", + "license": "Apache-2.0", "main": "lib/index.js", "typings": "lib/index.d.ts", "scripts": { diff --git a/packages/utils/data-permission/package.json b/packages/utils/data-permission/package.json index 5aefe18..55d9b80 100644 --- a/packages/utils/data-permission/package.json +++ b/packages/utils/data-permission/package.json @@ -2,6 +2,7 @@ "name": "node-casbin-data-permission", "version": "1.0.0", "description": "A simple example using node-casbin with TypeScript", + "license": "Apache-2.0", "main": "index.ts", "scripts": { "build": "tsc", diff --git a/packages/watchers/etcd-watcher/package.json b/packages/watchers/etcd-watcher/package.json index 2ae3ab8..c457d91 100644 --- a/packages/watchers/etcd-watcher/package.json +++ b/packages/watchers/etcd-watcher/package.json @@ -2,6 +2,7 @@ "name": "@casbin/etcd-watcher", "version": "1.0.0", "description": "Etcd watcher for node-casbin", + "license": "Apache-2.0", "main": "lib/watcher.js", "typings": "lib/watcher.d.ts", "scripts": { diff --git a/packages/watchers/mongo-changestream-watcher/package.json b/packages/watchers/mongo-changestream-watcher/package.json index 73637aa..81419c0 100644 --- a/packages/watchers/mongo-changestream-watcher/package.json +++ b/packages/watchers/mongo-changestream-watcher/package.json @@ -2,6 +2,7 @@ "name": "@casbin/mongo-changestream-watcher", "version": "1.3.0", "description": "Casbin Watcher based on MongoDB Change Streams", + "license": "Apache-2.0", "main": "lib/cjs/watcher.js", "typings": "lib/cjs/watcher.d.ts", "module": "lib/esm/watcher.js", diff --git a/packages/watchers/pubsub-watcher/package.json b/packages/watchers/pubsub-watcher/package.json index 369b854..d5ab948 100644 --- a/packages/watchers/pubsub-watcher/package.json +++ b/packages/watchers/pubsub-watcher/package.json @@ -2,6 +2,7 @@ "name": "@casbin/pubsub-watcher", "version": "1.0.1", "description": "Google Cloud Pub/Sub watcher for node-casbin", + "license": "Apache-2.0", "main": "lib/watcher.js", "types": "lib/watcher.d.ts", "scripts": { diff --git a/packages/watchers/redis-watcher/package.json b/packages/watchers/redis-watcher/package.json index 3690033..d0d7258 100644 --- a/packages/watchers/redis-watcher/package.json +++ b/packages/watchers/redis-watcher/package.json @@ -2,6 +2,7 @@ "name": "@casbin/redis-watcher", "version": "1.2.0", "description": "Redis watcher for node-casbin", + "license": "Apache-2.0", "main": "lib/watcher.js", "typings": "lib/watcher.d.ts", "scripts": { --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
