hubspot-multistep-form
Version:
hubspot-multistep-form is a lightweight, zero-backend, multi-step form builder designed to sync user input directly to HubSpot forms. Ideal for lead capture, surveys, onboarding flows, and more.
42 lines • 1.35 kB
JSON
{
"name": "hubspot-multistep-form",
"version": "0.0.9",
"description": "hubspot-multistep-form is a lightweight, zero-backend, multi-step form builder designed to sync user input directly to HubSpot forms. Ideal for lead capture, surveys, onboarding flows, and more.",
"license": "MIT",
"author": "Pavan Parmar",
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.js",
"unpkg": "dist/index.iife.js",
"jsdelivr": "dist/index.iife.js",
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.js",
"default": "./dist/index.iife.js"
}
},
"scripts": {
"build": "npm run build:esm && npm run build:cjs && npm run build:iife",
"build:esm": "esbuild src/index.js --bundle --outfile=dist/index.js --format=esm --minify",
"build:cjs": "esbuild src/index.js --bundle --outfile=dist/index.cjs --format=cjs --minify",
"build:iife": "esbuild src/index.js --bundle --minify --format=iife --global-name=HubspotMultistepForm --outfile=dist/index.iife.js",
"prepublishOnly": "npm run build"
},
"files": [
"dist"
],
"keywords": [
"hubspot",
"form",
"wizard",
"multistep",
"validation",
"lead",
"vanilla-js",
"frontend"
],
"devDependencies": {
"esbuild": "^0.20.2"
}
}