{"library":"semini","title":"semini","description":"Semini (v1.5.125) is a Node.js package for database and website initialization using MongoDB, Express.js, and Handlebars.js. It provides tools for setting up database schemas, seeding data, and configuring SEO-friendly site structures. Compared to alternatives, it offers a bundled initialization workflow with minimal configuration. Released infrequently, this version is stable but lacks detailed documentation.","language":"javascript","status":"active","last_verified":"Sat May 09","install":{"commands":["npm install semini"],"cli":null},"imports":["import semini from 'semini'","import { init } from 'semini'","import type { Config } from 'semini'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { init } from 'semini';\n\nconst config = {\n  database: {\n    uri: process.env.MONGO_URI ?? 'mongodb://localhost:27017/myapp',\n    name: 'myapp'\n  },\n  site: {\n    title: 'My Site',\n    description: 'A site initialized with semini'\n  }\n};\n\ninit(config)\n  .then(() => console.log('Database and site initialized successfully'))\n  .catch(err => console.error('Initialization failed:', err));\n","lang":"typescript","description":"Shows how to import and use the init function with MongoDB connection string from environment variable.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}