A dev server for 1010data QuickApps. Watches local XML files and live-reloads the app in the browser on every save.
Requires Node.js 18+.
In your QuickApp project directory:
npx quickserve init # enter gateway URL, username, password → writes quickserve.json
npx quickserve app.xml # start the dev serverThen open http://localhost:8080/. Edit app.xml and the browser reloads automatically.
quickserve initsaves credentials toquickserve.json(gitignored automatically).- On startup, quickserve logs in and uploads the XML via API2. An iframe displays the running app.
- Any
.xmlchange triggers a re-upload and iframe refresh. - Pass a different XML file as an argument, or omit it to default to
quickapp.xml.
cd /path/to/quickserve
npm install
npm run build
npm linkAfter that, quickserve is available in any directory. To unlink: npm unlink -g quickserve.
npm install
npm run quickserve # tsc + tsx quickserve.mts
npm run build # recompile dist/