{"_id":"@vortexm/vjt","_rev":"38-d2c15314082d4586807217b2b5ceca86","name":"@vortexm/vjt","dist-tags":{"latest":"0.1.38"},"versions":{"0.1.0":{"name":"@vortexm/vjt","version":"0.1.0","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.0","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"1072d9d4dfa7d70dbe80acc45ccce43dbd649f0e","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.0.tgz","fileCount":43,"integrity":"sha512-/gDnqDJuVY4Cl4qqB7AE8Pd0lFTIvewm2RUVuBuU0W+PAsNbCxuEChmBZp++f0/8k6dUOFVPJRXWi/RKBhbsFg==","signatures":[{"sig":"MEQCICj1YzlhQT7jM4BgOZHMVSeyQlL1vc4TI66QDSYs3FnYAiAwDhpzF/3Bq+tv5dnyGav9BApLZ5epZzdJWXj6F4m0vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"355a6107d3284d3bbd8ddb5e0a9077b42d703614","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"http-server . -c-1 -p 4173","watch":"esbuild src/index.ts src/examples.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild src/examples.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.0_1777147793667_0.2108925625069129","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@vortexm/vjt","version":"0.1.1","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.1","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"3a44133f909c6150a69a07af2f9348bafe33ce86","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.1.tgz","fileCount":43,"integrity":"sha512-qMBZReKGE/3TIvMOc6JjhI3BClZcfjpEULwqR1gqtO5Di1kVp5owEnilW9HD/mAg3q92nvPSpFm//LDAnV/25g==","signatures":[{"sig":"MEQCIA6WtG9aQrdGOa4f2k1XnZo9KgiqZXv8rpDC5ejsqPMEAiBU4g1gV9oL1FiPKSbQZckqvVVmzQvoyNrDx2KVKA2fOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"2af63fae19c4b99a3644996ca2913cd80ff898f0","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"http-server . -c-1 -p 4173","watch":"esbuild src/index.ts src/examples.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild src/examples.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.1_1777149270232_0.42612583134254867","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@vortexm/vjt","version":"0.1.2","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.2","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"ad5dbe35f28dac3eae9deef7511b6cc8c1963bfa","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.2.tgz","fileCount":43,"integrity":"sha512-1WeiPqJWvunwBkVQLi0eCNUfFk0CwGxtkzrdCx+BeiL0bzC53vjh0fdLwm2Xvl3zNrk+Y6sNKanj8JiueQ4NbA==","signatures":[{"sig":"MEYCIQDx0WLzBQ4gcxfrxTNiPMWlFW/4MfZMsA3/vOK+vrR+HwIhAI5Rlikku6CJ2RQ1XuewyAXG07flGMFKgyTz6rFvruX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"a424d811437d0326ce4c0ad25761cec957211071","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.2_1777162821715_0.15063665905991597","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@vortexm/vjt","version":"0.1.3","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.3","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"86ee1acc0b05a2198be1eba4f00c3c766ded1f51","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.3.tgz","fileCount":44,"integrity":"sha512-WdZNdvNqlouInAwS4cDIlxreDjVXCg24NMGKXnbsAKQk0lqzY9oQZFFOG5C0uRb4cK5z2kz4QJAkX5C6K4dc1w==","signatures":[{"sig":"MEUCIGv+Lr3EecET3G75bCteAp+DPMxxLWXRiWZdNhEf/9o/AiEAgyMLIUzgGUHccprsVz5u6/NAaHWIh0lYB8pl3TzMqzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"03921ed14e2956adde2ccb15d6a04f10b036d69a","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.3_1777202754151_0.03809100573995683","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@vortexm/vjt","version":"0.1.4","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.4","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"e9163947a39424e64bb463d41d17973ff2abfbdd","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.4.tgz","fileCount":44,"integrity":"sha512-bnybbs0i2lXJELZ1DYlqFRNHscqNIdT0GalsdKzys7pcKZKt86gp03RlfbTQdGU1KjNAx5jPY2PRoCkSK/s94Q==","signatures":[{"sig":"MEQCIBYXzAI0RKNHi+UqFU13/CoDG7BvCLHvM8QjeOZCy7VtAiBWQPZZ4sHePuPsnCQepGvIceKU39LqpgjGpH4aYQgHnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"03921ed14e2956adde2ccb15d6a04f10b036d69a","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.4_1777236846014_0.5606980573446056","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@vortexm/vjt","version":"0.1.5","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.5","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"22d12018ef3a7e661862c75628a94e410228ac68","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.5.tgz","fileCount":45,"integrity":"sha512-P4Ld71AoofUrhFyYG6bEhVqfE5bq4CKgZBLBDNY3Ep6z8ZXkreysfkgL7Q9WarISPwYGrcaTkRdiFxD0s7v+Rw==","signatures":[{"sig":"MEUCIQD61fJ74FgKwOeTMbWW9SuehzU9joWHvf3EoosWHBdjPwIgPi1nKflinmYz7JAOdkt1LEZ9smdkp3cwEM2TQ94z168=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.5_1777849099959_0.8403605249751613","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@vortexm/vjt","version":"0.1.6","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.6","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"12e9a35ab095ea906eb9fd4955334442f9d0161a","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.6.tgz","fileCount":46,"integrity":"sha512-EIZQWIVHRqJl8bKByP0StlY/KWlJ7Dtv/NIaMfAAw+KeZ/mEkBXT6CL2yqDzwo0blnjYcli/rCb7eX7H5zvJ9A==","signatures":[{"sig":"MEYCIQDdiMbzn28/Ajo5b9PrapldETJlyjxD8UX//1X6Nb0vggIhAJF0RRDEPRcMTcRKu8OXXEYxBFTvOsd4+cAuXYHyCcoz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.6_1777937084185_0.5074790896844767","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@vortexm/vjt","version":"0.1.7","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.7","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"4a77341e03a8644909f01cde0c72ad4d2c4ea68c","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.7.tgz","fileCount":46,"integrity":"sha512-2JwOQ2n/C7LmFwdwTerwecQSi30Uf5CvSpG8lBeJglF1CKc+HB5Huy0SGw6TcGW61WFt870p/Vb+N40xlUkTJQ==","signatures":[{"sig":"MEYCIQC9L8SOtkT7vxM955NG+eX/Q5rF/VMhgWAiP4+pcI+KtQIhALSsIsir2XFDnvdn/G4wFwj4e+vrtHboqOxs94Mrwgc8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.7_1777971942274_0.42585038102034933","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@vortexm/vjt","version":"0.1.8","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.8","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"2283ae03941c97460bf2ea017ab12c8f69c0d1e4","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.8.tgz","fileCount":46,"integrity":"sha512-LRAV1xTRWSqC6Oow+a3hUBQg331DgJKbVVw3jZtoUKF7UXn+7GmxdPHzu6ubz3eEGgQKfxIN02PCuQ4Ib+cD0g==","signatures":[{"sig":"MEUCIQDELehoxuWgllfmd3II9y2IVkUd4Enmp4nQemw6tuMTEQIgDNu6ajP3j9JNaRjc1h4kzwuvE4I9sJ6rUCLzyt7NOeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.8_1778114441571_0.6597832416168119","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@vortexm/vjt","version":"0.1.9","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.9","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"5e2b51bfb93da0f84a00d06fb36d6cbc6b955f69","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.9.tgz","fileCount":46,"integrity":"sha512-HwxKxR/+yybK0GpQcL8fAK5mta2/rVPL2UGFd8sXUqJcElJydukMwDsmMF9H7KlVSliiO0GzJDsRAw0000eyBg==","signatures":[{"sig":"MEUCIDenD8ejkz8uIIOkL9OB15vchiIeL78453dy/194AYa6AiEAy5+A++LfL4Mh7WMqslrEeAzMxH67gF+qMeJrvkryKME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.9_1778193487805_0.8284170715791792","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@vortexm/vjt","version":"0.1.10","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.10","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"ec23f60d37cb30cdd8a5a52fc8165770d5568edd","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.10.tgz","fileCount":46,"integrity":"sha512-bHk1WsUqJiKwdhxcrBMYPNuWghjN4pSeOmc0MwEpu6W/7CVH7XR0hUvJ3zaD7gLA3AOT2YVLbaCwTdZKFoTLSg==","signatures":[{"sig":"MEUCIQCZMoaM5fw7yNZSk6uszXNuY4sEPG2BokramIJ75lc6ZwIgBX7CjutMDNTAR+eE28WU9irDdLv8R4sIvwn0k2uXikU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427120},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.10_1778194190203_0.7404331162075726","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@vortexm/vjt","version":"0.1.11","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.11","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"c7099f2b3d35d159f77824f2304943334133aa57","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.11.tgz","fileCount":46,"integrity":"sha512-NErosvpKwVHRW8EUnHiF/ZfXMcDFSzhXwBdYaqQczW9ctJnlrnhMg2y7uoYrbqd69DdkghbP8hY7DBTkXtwmmg==","signatures":[{"sig":"MEYCIQDeotq45oDiYacvd99alrWQ/redqBFsW01yzDmXkUaraQIhAKpIoguwtyyAb9WAkYSVEIEsaqQmwQF9ASC5A2MPUiyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.11_1779401082394_0.6958913933801567","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@vortexm/vjt","version":"0.1.12","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.12","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"93066985f059e11da710494246273d3392bd3c0e","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.12.tgz","fileCount":46,"integrity":"sha512-zC0lhAHt7UrWmv1Ey+7VFQ9Tkhjm3ExDsXwKD/3KP/o0mZ68YLYy7O3j7LCKC3X2OA/nF1U+gRh5At98lz7jvg==","signatures":[{"sig":"MEUCIQDDTGc7mF5wXIMomuePmczwZonSfyUgH6h74DCyIAjCJgIgCFlGmDmnwgtm6qUsKhcDbM0P4C7tEUs1G03DShr/tfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.12_1779413273922_0.35591826510798263","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@vortexm/vjt","version":"0.1.13","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.13","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"3da6e7fb4dcd1941afda28c77c7a2c50b0693a58","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.13.tgz","fileCount":46,"integrity":"sha512-H1Sw9liDInNtGGloxrYgwb2QpKt1WZbTp5kuTWnQyPOW+o9bGQghlORMM9ukw+M0cpDuhWzQua10l5A29YQ/pQ==","signatures":[{"sig":"MEUCIBWJXvSHhg4bhMY7Pi0mO9PEgT7+4DV6oOVjQUwSYzOeAiEAuAtlokEGuX+q1a+JybQC2QOKn0JfvHe+l74MlKr1sto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.13_1779414274524_0.3863150747866635","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@vortexm/vjt","version":"0.1.14","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.14","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"ab02541fc3dd9f931b7ee4d067d595ac5ada4fca","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.14.tgz","fileCount":46,"integrity":"sha512-HUsiEsi24F5TfhW3gjt0qxLs1CKZqBFfoxMfnwLx7RcWsEWqKuifcjvZVnvDaZO55nJeXegSBodgUzNQPZbFDw==","signatures":[{"sig":"MEUCIQCrSIQocJ6ErdrgCP9YFVY2l1Exm0qdsuBX4PoFac84gAIgMDFIdu6fJIi/ra88fU8nh0njMa49B/KxV7o/WRxx6uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.14_1779496102755_0.21325024671924386","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@vortexm/vjt","version":"0.1.15","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.15","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"576d18bf9845627a322581d0af336d029c7caa7c","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.15.tgz","fileCount":46,"integrity":"sha512-jFhVqYyU2OfUdQ9xmRJJ9vzIay7+HrgH8HQgMG3yB0mS/jwcF2y7bLttmwAUPpwY2rChSbqHu9KC/cQSnLHL2g==","signatures":[{"sig":"MEUCIQCqZz1bqvKmsIaSeE67TxqO8w29spUaUm+E8prOErbL7QIgWDXR2xwd12zd4YgVntZVsLGug3TgLL+k4d2FPOdZj5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453005},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.15_1779505088356_0.0691052788313109","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@vortexm/vjt","version":"0.1.16","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.16","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"bde55c3535be848f6d198e2dfbbc62d792f15897","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.16.tgz","fileCount":46,"integrity":"sha512-Y3+oFXBXtDyH+48FxFei7c2YH7S3c1FaP4VWHlfjBQE5Xg+fGL14pzo4rrZyrrSCt/NseH6HOv2Un2OCFz3Jpw==","signatures":[{"sig":"MEUCIDUw14oViW47GjYtTfdvQ1ocOLgIFZP8aJP2Qt9jF8YMAiEAl7U5FDR3Wybku8ZcGT0cJRuhc+5NOWRyYNwcz6WI4Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.16_1779567103926_0.013494925312098172","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@vortexm/vjt","version":"0.1.17","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.17","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"c496b9afca0f32e2e11381f191dd5f1a3ee11c1f","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.17.tgz","fileCount":46,"integrity":"sha512-gguZz63cmCU6tKsksvxAds4lOveiIC29rxBnx3GCButMD9bnvsDG6EXCJveQ+/bWty+shQOx+c7PQSDqagdtew==","signatures":[{"sig":"MEQCIGfo6K89m1/dX5JRJTRsaQImsTF3nYlzQ20ytZgSs73bAiB7vMxUuBrebOWba8dQg6jM2G0tTMCX2qHiCf+gv/u8+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.17_1779574007357_0.15040014228824572","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@vortexm/vjt","version":"0.1.18","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.18","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"5f18a068fb04a333d0288acc875fe4581c2f87f7","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.18.tgz","fileCount":46,"integrity":"sha512-RwyX11NcTE7xa1fNkI1JEe9EgihfTJboHykv35+CvODbG0+9j7833iEBkpEqMj0acuJN8PFJlFLtYduSzqsuJw==","signatures":[{"sig":"MEUCIHM7ALbmUfmtluvbBiO+KzpKOPHumMVMDqRmGYCRsfh9AiEArq0e8B5B0Q7K1EAI0bAiGxy4BVKgfNdZqkGIj5Tu0cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.18_1779574836209_0.7767926940153058","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@vortexm/vjt","version":"0.1.19","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.19","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"a6bd59d2780d4104bd48380f7b7c75809c0b801c","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.19.tgz","fileCount":46,"integrity":"sha512-g0royoP5Y9HeR1HnbgYaKmyM3k1nvnj9HtzR2RaDTGEVtZQMBdFrKS8gEWhAk/hYz+tXL8GQHtjRjG5TTHs0Bg==","signatures":[{"sig":"MEUCIQDNCITtKAkmLMGniiRdlHK+WS04qVhZwf7j8y5PGciWGwIgJTCJ0Mlr2H6CctLx8mKNf9s46B67rb4IkeTr8+yXaDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"472cb077b06365050dd95dc9e38e29cf02aa7867","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.19_1779575989647_0.5263263806117424","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@vortexm/vjt","version":"0.1.20","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.20","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"dda0b2f2eb8ace0fde500e1673052cf37d72a432","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.20.tgz","fileCount":46,"integrity":"sha512-Nko3i4jZ1V3plerWGbTG4Jt+fUZvF9T3ydUn+PgKoVt3IfsQm/u1Q4EYJ2dlU8r+nrL8OwZyrjcTbELStOv+Aw==","signatures":[{"sig":"MEQCIG79D9i5wDokFRjgMS8cVSCIHukqrtRLsusMtWCaWkZfAiAXYquKP/4xUCDTDSeBYcAQCljL0LGu0eYqmOAS4ysB7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"071a577e1872d4d0c2b8c973ed03a9e7802f72e7","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.20_1779584050173_0.28866885841064494","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@vortexm/vjt","version":"0.1.21","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.21","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"43bb244ec712bc19cb7a3eec13906a372769783e","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.21.tgz","fileCount":46,"integrity":"sha512-1ywMc2hDmvvTUqy5eoPC25Gx/bh6QsZqEsaI+0YfnRBk4VWMtw3OvHvxgFsjjtrsU1ywTaeUiH8A01411aTvSw==","signatures":[{"sig":"MEQCIAE5Xx8Qy5n9IV7qUYlU6g71oLvrhzeeEXGGUXo2FBL/AiB5ApxzFjaIPsfDRhl1gbN6Nmn4kdDhcD4ZcTlaOL8nJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"071a577e1872d4d0c2b8c973ed03a9e7802f72e7","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.21_1779598175137_0.5362011614095235","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@vortexm/vjt","version":"0.1.22","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.22","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"d85b498a6fc6c9b8f0f579c1115584e0a3a3ff18","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.22.tgz","fileCount":46,"integrity":"sha512-7QNJHaYAz0tbID+tLccbX4iPOne7ht90Iu5b6iMw8Zdqo8sOdJfHaUS3kTQhSo2tc3Ra6ybw1+s2WGrvIDJobA==","signatures":[{"sig":"MEUCIQCuGh7ZQTHv52lukhk07shIl0VT/a39ckXHT2phaEh8qAIgSBWPCzsM2wURKkvYhtPXXufzk9iGYh1k4/1xAp845FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489543},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"071a577e1872d4d0c2b8c973ed03a9e7802f72e7","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.22_1779631137304_0.4024719046947951","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@vortexm/vjt","version":"0.1.23","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.23","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"6d87a2960beeb691c2d898f91fa5a94c1e84a37a","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.23.tgz","fileCount":46,"integrity":"sha512-NQemlYlVGKtxmu+/lujKXjvX2hoiXXoy37jxl8RzbHmkKa2ZuTsg7T4jvKOKWdC2dULlC4m/6sBc+loG00JDHA==","signatures":[{"sig":"MEYCIQDFeIHn+KTzzR9XYOgYLRYrClwEm9ZV8XhSMyOLt1mDjQIhAJJFeESc8/KS3LZHpP5YNyF3maNAByeJh+oC+dK6rZBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"071a577e1872d4d0c2b8c973ed03a9e7802f72e7","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.23_1779648584856_0.9727941705373371","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@vortexm/vjt","version":"0.1.24","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.24","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"925ed60d6e1c2f73fd97b5097205245e102a1e63","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.24.tgz","fileCount":46,"integrity":"sha512-XoarymDWoUk+7GjC0krgjA9CjfZXdDV5hKc/lMycWACyCObJndp7O7CnV7TblGkXi2Pk+OUg4Mokef5GDlZJSg==","signatures":[{"sig":"MEUCIQCTmhIe3CjG9PH2vvQUFyTMoCJqQ/Sea6nt1EskqiNIggIgL8iCK4oEbXPz1IAfID1WZ59FVM/0zN8iYBrhnw8oha0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"071a577e1872d4d0c2b8c973ed03a9e7802f72e7","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.24_1779649907807_0.912318715535803","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@vortexm/vjt","version":"0.1.26","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.26","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"42632bf8444d94a0c4a406670fb195c5c406364a","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.26.tgz","fileCount":46,"integrity":"sha512-R54UPcce231dhmQl87jWrbM0KBt8hPtZu+TXiM6l06NALr9cg1TJ9Hg9JLhTge4tGsiV8/E2wWbt/hRmAEvbQg==","signatures":[{"sig":"MEYCIQCqUAvVMNHT+KEgfc8omH33aHA4u8nUexTESFbxqDJBLgIhAK3oEKMsj6sL+o0KIF60A9mVjWa/2f8PbWUjer6HowOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"071a577e1872d4d0c2b8c973ed03a9e7802f72e7","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.26_1779652278249_0.52918163695297","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@vortexm/vjt","version":"0.1.27","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.27","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"a2919b29bc3949df5e97e68f936381945fe3fa5c","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.27.tgz","fileCount":46,"integrity":"sha512-I1xcSr2E+VGbLPzGxhzZXQVRuvCftfwKoqDSOKNFcPEsq7ONF0Vk+V8sImSl7TO9vH1maI5AqBTq44p7yO9aUg==","signatures":[{"sig":"MEUCIGVpIaKXeUJo3iTMIp7gJEpmCo6KOW9v53KmWxArAZcaAiEAhtplh8vnsguhnmBQbSVGl5D6uRNzIEx8PigqbG93uE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.27_1779657244491_0.5533650396438232","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@vortexm/vjt","version":"0.1.28","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.28","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"5dbbb5c9b5650156631d872a75707d0a98279ad0","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.28.tgz","fileCount":46,"integrity":"sha512-+ltlJrzRhpu4uBxO7Qa9ZHcgpCxWL+KD2Lc6m1EJX8NmlUNQdNJXA4YifqdhKRGWIyGccf4Rfb/BcUSG9+yjRA==","signatures":[{"sig":"MEUCIFJRTrrMH/OarZCu3sR0CinJ7X9J0AVY2RsK42/e8Gn+AiEAtQ96rzY7g6x76KIdEDZHN5HuIdYsErjHRN79XFrkmkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.28_1779661814244_0.1984767381311403","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@vortexm/vjt","version":"0.1.29","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.29","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"ad81d3fb0efdfa660ea1fd33e44fdc7e9a23b127","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.29.tgz","fileCount":46,"integrity":"sha512-4oOeabv0CyFa8jhRuJT72aidJojuum9a5BTWizrR9zQT2bywJgDL7bc88fvyjTUIMZ3ngIW9lYypFBpf7X1ICA==","signatures":[{"sig":"MEUCIQDWdEE4s55QQA3P217NLOpX2mUxTGTUPSiG2pPfU1qXGwIgPtLB3NCerif/L/PLxX9BxBPfpTx7x4y/iwXFWwsex/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.29_1779665504154_0.6795827879780747","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@vortexm/vjt","version":"0.1.30","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.30","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"407f8f945703a5ac5b94df29f2020206def80255","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.30.tgz","fileCount":46,"integrity":"sha512-40fhF0XFKRQqsQySI0C+7q4Yn+FwmrRyA0/w5SshDTFbeQiiqJ7E9fKk7adIgVuD1u/maZCduESrjnFpgizskw==","signatures":[{"sig":"MEUCIEEcSUbeVqoqLCgcf5HpvmNeM/As2ksnoNW6z9RWmpMoAiEA+0wL9XJzcVAJ4JYYic2DTzMqe01FOn4q81CWY07wcs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512343},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.30_1779669347688_0.3478022004298511","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@vortexm/vjt","version":"0.1.31","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.31","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"46512c57e966b6e244e8c29f815af26fc2130902","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.31.tgz","fileCount":47,"integrity":"sha512-8a4UAXNixL84+BpWH7EEMte0ug4irglDepxpTJQsMFKFkTqU8wCXlp/1JAedVxZ2NyDu6GRsVSxxRIAHCZoxCg==","signatures":[{"sig":"MEUCIAwfEKkwWlamWjH9J/S4e2yAorbFheENIdp2TWpEp0pHAiEApqnAqe1T72y+Cc8aKF8GapTn/DBMWoVF42IaFaiyYA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541380},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.31_1779826325319_0.7345331449548376","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@vortexm/vjt","version":"0.1.32","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.32","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"d0d3fc28ad0787d6ecb938a536baf13314e5e6c1","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.32.tgz","fileCount":47,"integrity":"sha512-jFuGPeVeXhp33T2RqzEi3xOrsK6EVQyD4k92zqso7vKDaadgJ/r4agSrO0LZu35Z67WZ41+fFhrI6nCq8cGTkA==","signatures":[{"sig":"MEQCIAdMPw6GuuallVWP2ncLi+fRjy8+7kmm/+IplaRmqGJ2AiBGbb+U5X/Xck4TQxgfktNl2HNjTBGMuppXRR0TA6kR/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.32_1779835729499_0.9465747090673409","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@vortexm/vjt","version":"0.1.33","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.33","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"652a02ddfc83cf1622c3b0ccf1a98838140e1703","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.33.tgz","fileCount":47,"integrity":"sha512-i78LOsf3aFir1NYiAL6PwHf3peNecPN/5185ZVfEZzOSzjbtWJC+w3gAzqL0vryDcBgfqpvlH25aKixob7BBJg==","signatures":[{"sig":"MEUCICFZAAbUIrB3Kr1TouZCzeAJd43VnsnTiBwJlDIqAZprAiEAw0q7On0KMhp5SKhEbK9tSrT2YDpSkb3Ft1ZVYUpUGfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.33_1779839333349_0.38467735227741406","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@vortexm/vjt","version":"0.1.34","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.34","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"87fce5e67366692a47212ee16a70c50b70b95ae4","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.34.tgz","fileCount":47,"integrity":"sha512-rtkZlPmftkybL2yXuS+sIw+93BYo/FeJDGfgUdxUrpBBSFkKX6LRgRzsPc4po08JJGz2SZzG7wnReYIznBzx+Q==","signatures":[{"sig":"MEUCIFP3sKKfKv94Z0nyIeBkPJmAt0+JdCV0daaPbidUhXvnAiEA5oYf5MFtrNQkWtNRD95aNwK0VydqqKL8ponBmaHfN0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.34_1779875931389_0.6125988520853958","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@vortexm/vjt","version":"0.1.35","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.35","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"26e6e537ac5ead513a689d5c8eb39e755d48bfca","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.35.tgz","fileCount":47,"integrity":"sha512-hxkTDnzIUriqNos8Cdmt8q2fo6ZF/XrMBSLP9c5RPQHmStKZ2s9pCDpCrvVN/RMhoR8xc+hbjgoSm+ZZ0N6W8Q==","signatures":[{"sig":"MEYCIQDcEtiIFLbocKOlbVlsgR9e68RAqy4vhnc81BB2TvHGeAIhALYGv8SbUJiJFGJi3dXUi9vT0g3JAtXEq7jt617BjbeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.35_1780110685991_0.5178775699756248","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@vortexm/vjt","version":"0.1.36","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.36","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"0b5551e1fd5dcfee04dc778f653aa225d16514df","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.36.tgz","fileCount":47,"integrity":"sha512-5cPQzO8LSSnbNOT90Dd/bygAqzXFkadsfxfDq8EqTjijn05s5NLCy/KDi8JmowPGqnhf75bWBqyz2kO+FbBWkA==","signatures":[{"sig":"MEQCIFvzkfE6lzStwTp+Zs0N7JuyNY3PesQSVihHGRvJuMrvAiBgUsGKfU3S9mM4Chmmbo2jhVuVTwqDeS8k2J1tspYG9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.36_1780283206715_0.8767902237587144","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@vortexm/vjt","version":"0.1.37","keywords":["json","ui","renderer","declarative","browser","html"],"author":{"name":"vortexm"},"license":"MIT","_id":"@vortexm/vjt@0.1.37","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"dist":{"shasum":"77c85ea80666e69b43091605f1a52d7abca191a0","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.37.tgz","fileCount":47,"integrity":"sha512-RkvqPIH1HhkabJmVEg7GCOKykWu4pp6jLmetSpVkMeO3q2Ujg/DZYVN1i6NEgZsSp/EEExCiW9VbiM3vIs3u0w==","signatures":[{"sig":"MEYCIQCon5LfKwkmp7fdsQ2fIeXeXFGAR/v2AejnmqQZDkedgwIhAJhpumiNMJEvtZiKXym+/8NS6Rz68JFu8kjTRbOrpguP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","scripts":{"dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","lint":"eslint \"src/**/*.ts\"","build":"npm run build:lib && npm run build:examples && npm run build:types","serve":"node ./demo/examples-server.mjs","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","prepack":"npm run build","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","typecheck":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig.build.json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","serve:mock-backend":"node ./mock-backend/server.mjs"},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"_npmVersion":"10.9.2","description":"Declarative JSON-driven UI renderer for browser web apps","directories":{},"sideEffects":["./vjt-styles.css"],"_nodeVersion":"22.17.1","dependencies":{"showdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","esbuild":"^0.25.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","http-server":"^14.1.1","concurrently":"^9.1.2","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/vjt_0.1.37_1780870150017_0.6755454992097445","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@vortexm/vjt","version":"0.1.38","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./vjt-styles.css"},"sideEffects":["./vjt-styles.css"],"scripts":{"build":"npm run build:lib && npm run build:examples && npm run build:types","build:lib":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --loader:.json=json","build:examples":"esbuild examples/app/examples-app.ts --bundle --format=esm --outfile=dist/examples.js --loader:.json=json","build:types":"tsc -p tsconfig.build.json","watch":"esbuild src/index.ts examples/app/examples-app.ts --bundle --format=esm --outdir=dist --loader:.json=json --watch","typecheck":"tsc -p tsconfig.json","lint":"eslint \"src/**/*.ts\"","serve":"node ./demo/examples-server.mjs","serve:mock-backend":"node ./mock-backend/server.mjs","dev":"concurrently \"npm:watch\" \"npm:serve\" \"npm:serve:mock-backend\"","prepack":"npm run build"},"author":{"name":"vortexm"},"license":"MIT","description":"Declarative JSON-driven UI renderer for browser web apps","keywords":["json","ui","renderer","declarative","browser","html"],"devDependencies":{"@eslint/js":"^9.25.1","concurrently":"^9.1.2","esbuild":"^0.25.3","eslint":"^9.25.1","http-server":"^14.1.1","typescript":"^5.8.3","typescript-eslint":"^8.30.1"},"dependencies":{"showdown":"^2.1.0"},"_id":"@vortexm/vjt@0.1.38","gitHead":"4f0f2dd60959541347a98c0fe6f02ecc9f4d0df9","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-0dUGRRRVrwpXdgP393/PXZqw96Jzv25wgRQTfT268BaBRaOTF98QGTr+97deraCJyIKklJrFYnNNm6TSn47ZCA==","shasum":"4f3eddd2c683e9e02458589db52fcff60c41e121","tarball":"https://registry.npmjs.org/@vortexm/vjt/-/vjt-0.1.38.tgz","fileCount":47,"unpackedSize":575639,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBo65CTtcgCNHs3+AGXiQPfUN2AqprSUeU3XhHw+a93UAiEAjFxt6ZN//LSJIG7/2nsX1TlCcTl/AMlkcBI6DKdSFT8="}]},"_npmUser":{"name":"vortexm","email":"regmoongloom@gmail.com"},"directories":{},"maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vjt_0.1.38_1783377750240_0.8932326325952609"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-25T20:09:53.556Z","modified":"2026-07-06T22:42:30.692Z","0.1.0":"2026-04-25T20:09:53.826Z","0.1.1":"2026-04-25T20:34:30.424Z","0.1.2":"2026-04-26T00:20:21.871Z","0.1.3":"2026-04-26T11:25:54.333Z","0.1.4":"2026-04-26T20:54:06.220Z","0.1.5":"2026-05-03T22:58:20.132Z","0.1.6":"2026-05-04T23:24:44.341Z","0.1.7":"2026-05-05T09:05:42.474Z","0.1.8":"2026-05-07T00:40:41.760Z","0.1.9":"2026-05-07T22:38:08.007Z","0.1.10":"2026-05-07T22:49:50.430Z","0.1.11":"2026-05-21T22:04:42.538Z","0.1.12":"2026-05-22T01:27:54.128Z","0.1.13":"2026-05-22T01:44:34.677Z","0.1.14":"2026-05-23T00:28:22.902Z","0.1.15":"2026-05-23T02:58:08.523Z","0.1.16":"2026-05-23T20:11:44.114Z","0.1.17":"2026-05-23T22:06:47.509Z","0.1.18":"2026-05-23T22:20:36.357Z","0.1.19":"2026-05-23T22:39:49.811Z","0.1.20":"2026-05-24T00:54:10.318Z","0.1.21":"2026-05-24T04:49:35.331Z","0.1.22":"2026-05-24T13:58:57.511Z","0.1.23":"2026-05-24T18:49:45.017Z","0.1.24":"2026-05-24T19:11:47.950Z","0.1.26":"2026-05-24T19:51:18.432Z","0.1.27":"2026-05-24T21:14:04.624Z","0.1.28":"2026-05-24T22:30:14.382Z","0.1.29":"2026-05-24T23:31:44.299Z","0.1.30":"2026-05-25T00:35:47.845Z","0.1.31":"2026-05-26T20:12:05.474Z","0.1.32":"2026-05-26T22:48:49.642Z","0.1.33":"2026-05-26T23:48:53.506Z","0.1.34":"2026-05-27T09:58:51.622Z","0.1.35":"2026-05-30T03:11:26.170Z","0.1.36":"2026-06-01T03:06:46.850Z","0.1.37":"2026-06-07T22:09:10.143Z","0.1.38":"2026-07-06T22:42:30.576Z"},"author":{"name":"vortexm"},"license":"MIT","keywords":["json","ui","renderer","declarative","browser","html"],"description":"Declarative JSON-driven UI renderer for browser web apps","maintainers":[{"name":"vortexm","email":"regmoongloom@gmail.com"}],"readme":"# vjt\n\nDeclarative JSON-driven UI renderer for browser web apps.\n\n`vjt` turns JSON widget descriptions into interactive HTML, with built-in support for:\n\n- layout containers, adaptive layouts, tabs, spoilers, overlays\n- controls such as edit fields, buttons, links, lists, grids, checkboxes, radio groups, markdown text\n- actions, references, requests, SSE, cookies\n- i18n and light/dark theme styles\n\n## Install\n\n```bash\nnpm install vjt showdown\n```\n\n`showdown` is a runtime dependency used by `md-text`.\n\n## Usage\n\n```ts\nimport { renderApp, ResourceManager } from 'vjt';\nimport 'vjt/styles.css';\n\nconst resources = new ResourceManager({\n  ui: {\n    main: {\n      widget: 'container-layout',\n      type: 'vertical',\n      children: [\n        {\n          child: {\n            widget: 'static-text',\n            heading: 'h2',\n            text: 'Hello'\n          }\n        },\n        {\n          child: {\n            widget: 'button',\n            text: 'Click me'\n          }\n        }\n      ]\n    }\n  }\n});\n\nconst root = document.querySelector('#app');\nif (!(root instanceof HTMLElement)) {\n  throw new Error('App requires #app root element');\n}\n\nrenderApp(root, resources.getUi('main')!, {\n  resourceManager: resources,\n  language: 'en',\n  theme: 'dark'\n});\n```\n\n## API\n\n- `renderApp(root, description, options)` mounts an interactive app into a DOM element\n- `renderJson(description, options)` renders markup without mounting\n- `ResourceManager` stores UI resources, actions, requests, SSE configs, i18n, and custom styles\n- `DEFAULT_STYLE_MAP` contains the library predefined styles\n\n## CSS\n\nInclude the bundled stylesheet:\n\n```ts\nimport 'vjt/styles.css';\n```\n\nor load `vjt-styles.css` manually in the page.\n\n## Notes\n\n- This package is browser-oriented and expects DOM APIs.\n- Example apps and mock backend are part of the repository, but are not part of the published npm package surface.\n","readmeFilename":"README.md"}