A form integration solution for small and medium businesses (SMB) with HubSpot integration capabilities.
This project provides a form routing solution that integrates with HubSpot, allowing businesses to collect and process form submissions efficiently. The main entry point is ms-form-route.js which handles form submissions and routing.
- Node.js (LTS version recommended)
- npm or yarn package manager
# Install dependencies
npm installThe project uses esbuild for bundling and provides several npm scripts for development:
# Start development watch mode
npm run watch
# Build for development
npm run build
# Build for production
npm run build:prodbuild: Creates a development build with source mapsbuild:prod: Creates a minified production build with external source maps and removes console logswatch: Watches for changes and rebuilds automatically (production settings)
smb-form/
├── dist/ # Compiled output
├── ms-form-route.js # Main entry point
└── package.json # Project configuration and dependencies
cross-env: ^7.0.3 - Cross-platform environment variable settingesbuild: ^0.20.1 - Fast JavaScript bundlernodemon: ^3.1.0 - Development auto-reloaderprettier: ^3.5.3 - Code formatterrimraf: ^5.0.5 - Cross-platform file removal utility
[Add your license information here]
[Add contribution guidelines here]