Registry / devops / startup-factory

startup-factory

JSON →
library1.3.9jsnpmunverified

Startup Factory (v1.3.9) is a NodeJS framework and CLI tool that bootstraps a full-stack web platform boilerplate in minutes. It integrates NGINX, MongoDB, SASS/JS compilation with PM2 auto-restart, user registration (with email verification via Mailgun), S3 file uploads with image resizing via sharp, async job processing, automatic SSL via Certbot, and a template engine (Nunjucks). Designed primarily for Amazon Linux 2 and AWS, it provides a monorepo-style setup but is not actively maintained (last release in 2021).

npm install startup-factory
INSTALL
IMPORT
SIG · STARTUP-FACTORY
S
startup-factory
devopsjavascriptv1.3.9
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default (CLI)
npx startup-factory
npm install -g startup-factory && startup-factory
The package is designed to be run via npx without global install.
init script
require('startup-factory')
const startup = require('startup-factory').init()
The package exports a function that when required runs the setup. No named exports.
H library
const H = require('upperh')
const H = require('startup-factory').H
H is a separate package; startup-factory depends on it but does not re-export it.

Run npx startup-factory to scaffold a new project. This downloads and runs the installation script.

npx startup-factory@1.3.9 ls my-app cd my-app npm start
Debug
Known issues
breakingRequires Amazon Linux 2; incompatible with other Linux distros or macOS without heavy modifications.
fix
Manually adapt shell scripts or use a compatible AMI.
affects: >=1.0.0
deprecatedPackage not updated since 2021; uses outdated dependencies (e.g., jQuery, older sharp).
fix
Evaluate if this framework meets current security and compatibility standards.
affects: >=1.0.0
breakingSSL setup uses Certbot which requires sudo and specific server configuration.
fix
Run with proper permissions or disable SSL in configuration.
affects: >=1.0.0
gotchaUppy frontend integration assumes S3 bucket with specific CORS settings.
fix
Manually configure S3 CORS policy as per AWS documentation.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'upperh'
Startup-factory depends on upperh but does not install it automatically.
fix
Run 'npm install upperh' in the project directory.
npx: command not found
npx is not available or not in PATH.
fix
Install Node.js version >= 5.2.0 or use 'npm install -g startup-factory && startup-factory'.
Upgrade
Version history
1.3.9latest on npm
Audit
Dependencies
upperhrequiredCore dependency providing Nunjucks templating, session handling, and other utilities
pm2requiredProcess manager for running and watching servers
sharpoptionalImage processing for resizing uploads
uppyoptionalFrontend file upload library used for S3 uploads
Agent activity
5 hits · last 30 days
node
4
Resources
startup-factory — npm install startup-factory · libregistry