sqlite-express-folders v4.0.4 is a utility package that organizes sqlite-express methods into a nested folder structure. It reads methods from methods.js files inside directories specified by a route, automatically creating a tree of SQL handlers. Released actively, it depends on sqlite-express and optionally on lek-dir-object. It provides a getTree function and a sqlite_express_instance, with local folderDefaultOptions overriding defaults.
npm install sqlite-express-foldersNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic setup: import the package, call with rootPath and routeFolder, define a methods.js file in the route folder, then use getTree to access methods.
Ensure routeFolder is relative to rootPath.
Rename your JS files to methods.js or nest them in subdirectories with their own methods.js.
Use 'routeFolder' instead of 'route' in the options object.
Declare as 'async sqliteExpress => { ... }' and use 'module.exports = methods'.Use 'const sqliteExpressFolders = require('sqlite-express-folders');' instead of destructured import.Ensure routeFolder is relative to rootPath (e.g., './my_methods').
Export 'module.exports = async sqliteExpress => { return { yourMethods }; };'.