{"_id":"@business24-online/template-builder","_rev":"4-dc5b4034c3c28499c831f59706759876","name":"@business24-online/template-builder","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@business24-online/template-builder","version":"1.0.0","keywords":["business24-online","template-builder"],"author":{"name":"Tej Magar"},"license":"ISC","_id":"@business24-online/template-builder@1.0.0","maintainers":[{"name":"tejmagar","email":"tejmagar20510@gmail.com"}],"bin":{"template-builder":"bin/template-builder.js"},"dist":{"shasum":"502120fb08106e6acb0dccc9f9629d9b76cd209f","tarball":"https://registry.npmjs.org/@business24-online/template-builder/-/template-builder-1.0.0.tgz","fileCount":22,"integrity":"sha512-FQo5n/5ItFvn70gaq1SLUS3SI7F733aWoxVMEtCSqJZEPq2TyHBM/XsB5C5fHh6gDaopSo6+Nbv9AozdfIfobw==","signatures":[{"sig":"MEUCIQCAL8WuPmnfAKUowWTrLhiHww/g+mNl3mDBiAPEjvWOnQIgT62MytBRjE4E2+ohqbBiYw2/0CTGew6/h4d/2OGQXbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143188},"main":"index.js","type":"module","gitHead":"34e9d23b16b5805a17e07a953d436dbd740ffb83","private":false,"scripts":{"dev":"tsx src/cli/index.ts dev","build":"tsc","start":"node dist/index.js","generate":"tsx src/cli/index.ts generate"},"_npmUser":{"name":"tejmagar","email":"tejmagar20510@gmail.com"},"_npmVersion":"11.8.0","description":"Visual form builder for creating Liquid-based templates. Design schemas visually, preview forms in real-time, and generate template projects.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.1","tsx":"^4.19.3","uuid":"^11.1.0","multer":"^2.1.1","adm-zip":"^0.5.17","express":"^5.1.0","archiver":"^7.0.1","inquirer":"^12.5.3","liquidjs":"^10.26.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/multer":"^2.1.0","@types/adm-zip":"^0.5.8","@types/express":"^5.0.2","@types/archiver":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/template-builder_1.0.0_1779028863396_0.18131954710878162","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@business24-online/template-builder","version":"1.0.1","keywords":["business24-online","template-builder"],"author":{"name":"Tej Magar"},"license":"ISC","_id":"@business24-online/template-builder@1.0.1","maintainers":[{"name":"tejmagar","email":"tejmagar20510@gmail.com"}],"homepage":"https://github.com/business24-online/template-builder","bugs":{"url":"https://github.com/business24-online/template-builder/issues"},"bin":{"template-builder":"bin/template-builder.js"},"dist":{"shasum":"cf9d2a918585124fb25140c8bcdc61003f2d3c59","tarball":"https://registry.npmjs.org/@business24-online/template-builder/-/template-builder-1.0.1.tgz","fileCount":25,"integrity":"sha512-DFw2wJS2i1MQ1cGIV2bJnjvnNOwPURmPwZzlDokf9dMRP1ruTx6uXyr57MabiEfz/x9XUNJC6/H4+CfFUMCL1A==","signatures":[{"sig":"MEYCIQDPlsdCf/+pZbpeMgIBJwIDbT1ZakebC/gg1yjZ59WTgwIhAJXOoMhX4AXb4iJ34OcPIBhOwmiL6aKsNZupE03tYF1b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165814},"main":"index.js","type":"module","gitHead":"db4d9b9866e39ec4b961bf05a8d108c31ededd95","private":false,"scripts":{"dev":"tsx src/cli/index.ts dev","build":"tsc","start":"node dist/index.js","generate":"tsx src/cli/index.ts generate"},"_npmUser":{"name":"tejmagar","email":"tejmagar20510@gmail.com"},"repository":{"url":"git+https://github.com/business24-online/template-builder.git","type":"git"},"_npmVersion":"11.8.0","description":"Visual form builder for creating Liquid-based templates. Design schemas visually, preview forms in real-time, and generate template projects.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.1","tsx":"^4.19.3","uuid":"^11.1.0","multer":"^2.1.1","adm-zip":"^0.5.17","express":"^5.1.0","archiver":"^7.0.1","inquirer":"^12.5.3","liquidjs":"^10.26.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/multer":"^2.1.0","@types/adm-zip":"^0.5.8","@types/express":"^5.0.2","@types/archiver":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/template-builder_1.0.1_1779042431423_0.8377530199320413","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@business24-online/template-builder","version":"1.0.2","keywords":["business24-online","template-builder"],"author":{"name":"Tej Magar"},"license":"ISC","_id":"@business24-online/template-builder@1.0.2","maintainers":[{"name":"tejmagar","email":"tejmagar20510@gmail.com"}],"homepage":"https://github.com/business24-online/template-builder","bugs":{"url":"https://github.com/business24-online/template-builder/issues"},"bin":{"template-builder":"bin/template-builder.js"},"dist":{"shasum":"e7587ee5c5b0af17f8a45b262257e348c72389f2","tarball":"https://registry.npmjs.org/@business24-online/template-builder/-/template-builder-1.0.2.tgz","fileCount":25,"integrity":"sha512-kntVx1ELWOlHjC2QSrYEQclv4gGNfJ9ye7x2xMNHfq7id2NZxpfc4GqLzJKeq6TjOcIOvKorh8HkifXSgBisLQ==","signatures":[{"sig":"MEUCIQDbc7DhHvPkfAAJJBAg2xFbd3J9IR9jZoUXw8TKWDZZGwIgc5ySPNidQo+1YO7XYmWAnsJ2xkRPR18YWTuuBOTt/yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166836},"main":"index.js","type":"module","gitHead":"6388917fdcfa50544f59275344b42a328cfba623","private":false,"scripts":{"dev":"tsx src/cli/index.ts dev","build":"tsc","start":"node dist/index.js","generate":"tsx src/cli/index.ts generate"},"_npmUser":{"name":"tejmagar","email":"tejmagar20510@gmail.com"},"repository":{"url":"git+https://github.com/business24-online/template-builder.git","type":"git"},"_npmVersion":"11.8.0","description":"Visual form builder for creating Liquid-based templates. Design schemas visually, preview forms in real-time, and generate template projects.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.1","tsx":"^4.19.3","uuid":"^11.1.0","multer":"^2.1.1","adm-zip":"^0.5.17","express":"^5.1.0","archiver":"^7.0.1","inquirer":"^12.5.3","liquidjs":"^10.26.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/multer":"^2.1.0","@types/adm-zip":"^0.5.8","@types/express":"^5.0.2","@types/archiver":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/template-builder_1.0.2_1779043176365_0.4579836389155243","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@business24-online/template-builder","private":false,"type":"module","bin":{"template-builder":"bin/template-builder.js"},"scripts":{"dev":"tsx src/cli/index.ts dev","generate":"tsx src/cli/index.ts generate","start":"node dist/index.js","build":"tsc"},"dependencies":{"adm-zip":"^0.5.17","archiver":"^7.0.1","express":"^5.1.0","inquirer":"^12.5.3","liquidjs":"^10.26.0","multer":"^2.1.1","uuid":"^11.1.0","ws":"^8.18.1","tsx":"^4.19.3"},"devDependencies":{"@types/adm-zip":"^0.5.8","@types/archiver":"^6.0.3","@types/express":"^5.0.2","@types/multer":"^2.1.0","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/ws":"^8.18.1","playwright":"^1.60.0","typescript":"^5.8.3"},"version":"1.0.3","description":"Visual form builder for creating Liquid-based templates. Design schemas visually, preview forms in real-time, and generate template projects.","main":"index.js","keywords":["business24-online","template-builder"],"repository":{"type":"git","url":"git+https://github.com/business24-online/template-builder.git"},"bugs":{"url":"https://github.com/business24-online/template-builder/issues"},"homepage":"https://github.com/business24-online/template-builder","author":{"name":"Tej Magar"},"license":"ISC","gitHead":"aab2b2a290ac197bb5935eecd1e3a4cf5da5ce95","_id":"@business24-online/template-builder@1.0.3","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-ACatTQQmuDmtmlu7qK2GSM/YRvyixheJ0SpCTVyuraV1MR5F76a25DpAJ6Hlze1lqOOpmjGlizS/Pu3cPRNh/w==","shasum":"e728ec5bf367ec2161a220d957a660d33c18057d","tarball":"https://registry.npmjs.org/@business24-online/template-builder/-/template-builder-1.0.3.tgz","fileCount":25,"unpackedSize":167012,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDHXPXSF6wt9ctI/sXBvUtcZYA92IHsvTXYs/OrsY7EpAiBHSczRInnUcJhHauoQghDLWs/QqK882z9ur1tuArMhHQ=="}]},"_npmUser":{"name":"tejmagar","email":"tejmagar20510@gmail.com"},"directories":{},"maintainers":[{"name":"tejmagar","email":"tejmagar20510@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/template-builder_1.0.3_1779471411780_0.8810842278922573"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-17T14:41:03.225Z","modified":"2026-05-22T17:36:52.060Z","1.0.0":"2026-05-17T14:41:03.562Z","1.0.1":"2026-05-17T18:27:11.565Z","1.0.2":"2026-05-17T18:39:36.507Z","1.0.3":"2026-05-22T17:36:51.928Z"},"bugs":{"url":"https://github.com/business24-online/template-builder/issues"},"author":{"name":"Tej Magar"},"license":"ISC","homepage":"https://github.com/business24-online/template-builder","keywords":["business24-online","template-builder"],"repository":{"type":"git","url":"git+https://github.com/business24-online/template-builder.git"},"description":"Visual form builder for creating Liquid-based templates. Design schemas visually, preview forms in real-time, and generate template projects.","maintainers":[{"name":"tejmagar","email":"tejmagar20510@gmail.com"}],"readme":"# @business24-online/template-builder\n\nVisual form builder for creating Liquid-based templates. Design schemas visually, preview forms in real-time, and generate template projects.\n\n## Install\n\n```sh\n# From npm registry (recommended)\nnpm i -g @business24-online/template-builder\n\n# From GitHub\nnpm i -g git+https://github.com/business24-online/template-builder.git\n\n# From local directory\ngit clone https://github.com/business24-online/template-builder.git\ncd template-builder\nnpm i -g .\n\n# Try without installing\nnpx @business24-online/template-builder dev\n```\n\n## Commands\n\n```\ntemplate-builder <command>\n\nCommands:\n  dev [name]       Start dev server for a template\n  generate         Create a new template from samples\n```\n\n### template-builder generate\n\nCreates a new template project from starter samples.\n\n```\ntemplate-builder generate\n# Enter a name when prompted\n```\n\n### template-builder dev\n\nStarts a dev server with a live preview and visual builder UI.\n\n```\n# Pick from a list\ntemplate-builder dev\n\n# Or specify a template directly\ntemplate-builder dev my-template\n```\n\nOpens two URLs:\n- **Template preview** — `http://localhost:4001` (your template rendered with form data)\n- **Builder UI** — `http://localhost:4001/template-builder/` (visual form designer)\n\n## How it works\n\n1. Run `template-builder generate` to scaffold a new template from samples\n2. Run `template-builder dev <name>` to start the dev server\n3. Open the builder UI to design your form schema (add fields, containers, sections)\n4. Fill out the form preview to save data\n5. Your template's HTML renders the form data using Liquid variables\n\nThe builder lets you create input fields (text, email, select, file, etc.), view fields (labels, paragraphs, images), and repeatable container sections — all through a visual drag-free interface.\n\n## Documentation\n\nSee [docs/index.md](docs/index.md) for the full reference on `schema.json`, `.formdata.json`, and Liquid template syntax.\n","readmeFilename":"README.md"}