Our great sponsors
-
id consider sveltekit for this. which is a server-side app framework companion to svelte. putting all the SOAP logic in their "hooks" concept (https://kit.svelte.dev#hooks) should allow you to include that npm module and make SOAP calls on the server to model data for svelte components. if that SOAP module can run in a bowser, you could use SK's "endpoint" concept instead. which runs in both server and browser contexts. it creates a nice loose coupling between the SOAP impl and the svelte components. should you ever refactor out of SOAP, you wouldn't have to untangle it from your components. of course you dont NEED sveltekit to make it work (especially if the SOAP module works in browsers), but they did a nice job with it. and bonus, it compiles to a nodejs executable with only NECESSARY code, much like svelte does for browser-run components. full disclosure: this is purely theoretical, and im not certain it will work. haha
-
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.