UNPKG

@ibernoh/arkanjs

Version:

Backend API generator with RBAC, CLI scaffolding, and built-in structure. Just install and run.

68 lines (67 loc) 1.66 kB
{ "name": "@ibernoh/arkanjs", "version": "0.2.6", "description": "Backend API generator with RBAC, CLI scaffolding, and built-in structure. Just install and run.", "main": "cli/index.js", "bin": { "arkanjs": "./cli/index.js" }, "files": [ "src", "scripts", "cli", "templates", "Doc.md", ".env.template", "README.md" ], "scripts": { "dev": "nodemon src/server.js", "start": "node src/server.js", "test": "mocha test/authController.test.js", "generate:auth": "node cli/commands/generateAuth.js", "generate:env": "node cli/commands/generateEnv.js", "generate:resource": "node cli/commands/generateResource.js", "generate:resource-auth": "node cli/commands/generateResourceAuth.js", "reverse": "node scripts/reverseModels.js" }, "keywords": [ "express", "sequelize", "rbac", "api-generator", "backend", "cli", "scaffold", "jwt", "automation" ], "author": "Iberno Hoffmann", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/iberno/arkanjs.git" }, "bugs": { "url": "https://github.com/iberno/arkanjs/issues" }, "homepage": "https://github.com/iberno/arkanjs#readme", "dependencies": { "bcrypt": "^5.1.0", "commander": "^11.1.0", "dotenv": "^16.3.1", "express": "^4.19.2", "jsonwebtoken": "^9.0.2", "marked": "^9.1.4", "mocha": "^11.7.1", "sequelize": "^6.35.1", "sequelize-auto": "^0.8.8", "sqlite3": "^5.1.7" }, "devDependencies": { "chai": "^5.2.1", "nodemon": "^3.1.0", "sinon": "^21.0.0", "sequelize-cli": "^6.6.2" } }