Quite right, box.json might help. Yes, other than initially creating the site with Commandbox, then bringing contentbox down with “install contentbox” (or similar command), I didn’t add anything to the json file. I did install some themes, which didn’t work (older verions, not good for current Contentbox) so I removed them manually, other than that, I didn’t touch the box.json.
To be clear, in no way did I manually add those extensions. I’m also certain that I did NOT copy the file from anywhere, box created it. As to the extensions, I’ll run a quick test on a “new site” I’ll create for this.
Well, none of the things I installed (contentbox, -installer, cfconfig) added those dependencies. I have ZERO idea where they came from, therefore I think that solves the issue. I certainly didn’t add them manually, but I can’t tell you where they came from, either. (I did find a slightly older copy of the site, and that box.json had them, too, so maybe I DID copy it, but it still would’ve been commandbox setup). I wish I had better answers to your questions to my questions!
We can close the topic. Thanks for getting me to investigate further. (I had assumed you’d immediately recognize them as being part of one of the core modules, but clearly they aren’t.)
Thanks for the time, Brad. And thanks for the further detail on how Commandbox works.
{
"name": "rvkb",
"version": "1.0.0",
"author": "You",
"location": "",
"slug": "rvkb",
"createPackageDirectory": false,
"type": "mvc",
"keywords": "",
"homepage": "",
"documentation": "",
"repository": {
"type": "",
"url": ""
},
"bugs": "",
"shortDescription": "",
"contributors": [],
"ignore": [],
"devDependencies": {
"testbox": "^4.0.0"
},
"installPaths": {
"coldbox": "coldbox/",
"testbox": "testbox",
"contentbox": "modules/contentbox/",
"cbvictory": "modules/contentbox/themes/cbvictory/"
},
"dependencies": {
"coldbox": "^5.3.0",
"lucenesearch24132lex": "lex:https://ext.lucee.org/lucene-search-2.4.1.32.lex",
"microsoftsqljdbc400lex": "lex:https://ext.lucee.org/microsoft.sqljdbc-4.0.0.lex",
"commysqlcj809lex": "lex:https://ext.lucee.org/com.mysql.cj-8.0.9.lex",
"pdfextension10080lex": "lex:https://ext.lucee.org/pdf-extension-1.0.0.80.lex",
"s3extension094122lex": "lex:https://ext.lucee.org/s3-extension-0.9.4.122.lex",
"contentbox": "^4.2.1",
"contentbox-installer": "^4.2.1",
"cbvictory": "^1.0"
},
"scripts": {}
}