From 6b9263de0cf540a7779ce1a612b40ad0e754ca2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 16 Jul 2026 09:21:18 -0400 Subject: [PATCH] update for 4.14.0 and up, use nodebb global for requires --- package.json | 2 +- plugin/nodebb.js | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 5cd0331..99e1ffd 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,6 @@ "sass": "^1.34.0" }, "nbbpm": { - "compatibility": "^3.0.0" + "compatibility": "^4.14.0" } } diff --git a/plugin/nodebb.js b/plugin/nodebb.js index 1c57788..b3821aa 100644 --- a/plugin/nodebb.js +++ b/plugin/nodebb.js @@ -1,22 +1,22 @@ -(function (Module, NodeBB) { +(function (Module) { 'use strict'; Module.exports = { - adminSockets : NodeBB.require('./src/socket.io/admin').plugins, - cache : NodeBB.require('./src/posts/cache'), - db : NodeBB.require('./src/database'), - groups : NodeBB.require('./src/groups'), - meta : NodeBB.require('./src/meta'), - pluginSockets: NodeBB.require('./src/socket.io/plugins'), - postTools : NodeBB.require('./src/posts/tools'), - serverSockets: NodeBB.require('./src/socket.io').server.sockets, - settings : NodeBB.require('./src/settings'), - socketIndex : NodeBB.require('./src/socket.io/index'), - topics : NodeBB.require('./src/topics'), - user : NodeBB.require('./src/user'), + adminSockets : nodebb.require('./src/socket.io/admin').plugins, + cache : nodebb.require('./src/posts/cache'), + db : nodebb.require('./src/database'), + groups : nodebb.require('./src/groups'), + meta : nodebb.require('./src/meta'), + pluginSockets: nodebb.require('./src/socket.io/plugins'), + postTools : nodebb.require('./src/posts/tools'), + serverSockets: nodebb.require('./src/socket.io').server.sockets, + settings : nodebb.require('./src/settings'), + socketIndex : nodebb.require('./src/socket.io/index'), + topics : nodebb.require('./src/topics'), + user : nodebb.require('./src/user'), - utils : NodeBB.require('./src/utils'), - helpers: NodeBB.require('./src/controllers/helpers'), + utils : nodebb.require('./src/utils'), + helpers: nodebb.require('./src/controllers/helpers'), /** * List is incomplete @@ -36,8 +36,8 @@ * theme_config: '/path/to/NodeBB/node_modules/nodebb-theme-lavender/theme.json', * NODE_ENV: 'development' */ - nconf : NodeBB.require('nconf'), - passport: NodeBB.require('passport'), - express : NodeBB.require('express') + nconf : nodebb.require('nconf'), + passport: nodebb.require('passport'), + express : nodebb.require('express') }; -})(module, require.main); +})(module);