@vulkano/core

1.5.5 • Public • Published

Nodemon Logo

Vulkano

Vulkano is a small, simple, and fast framework for creating web applications using NodeJS. Inspired by KumbiaPHP.

Backers on Open Collective Sponsors on Open Collective

Backers

Thank you to all our backers! 🙏

vulkano backers

Buy me a coffe

Buy me a coffe 🙏

Install

System

  • Unix
  • Node.js v20+

Packages

$ npm install @vulkano/core

Your App Structure

  • public/ - HTTP Public folder
  • vulkano/ - Vulkano App (config, controllers, models, views)
  • app.js - Server entry point

Your Server entry point

/**
 * app.js
 *
 * To start the server, run: ⁠ node app.js ⁠.
 *
 * For example:
 *   => ⁠ npm run start ⁠
 *   => ⁠ node app.js ⁠
 */

const vulkano = require('@vulkano/core');

vulkano(); ⁠

Your Vulkano App Folder

  • vulkano/ - Vulkano App
    • config - Your config files
      • env - Folder for custom environment settings
      • express - Folder to customize the server (cookies, jwt, helmet, cors and settings)
      • locales - i18n folder
      • views - Folder to customize filters and helpers to Nunjukcs
    • controllers - Your controllers
    • models - Your models
    • services - Your services or libs

Your Vulkano Public Folder

  • public/ - Public Path
    • css - Styles
    • fonts - Fonts
    • img - Images
    • js - Javascript
    • files - Files uploaded

Package Sidebar

Install

npm i @vulkano/core

Weekly Downloads

39

Version

1.5.5

License

MIT

Unpacked Size

400 kB

Total Files

36

Last publish

Collaborators

  • camiloborrero29
  • argordmel